From 958f9f5d366a91357f72f74dcf88e832db30d2c6 Mon Sep 17 00:00:00 2001 From: Kalyan Dutia Date: Mon, 28 Oct 2024 11:53:58 +0000 Subject: [PATCH] use public data --- experimental/bigram-search.ipynb | 8 +- experimental/document-viewer.ipynb | 1821 ------------------------ notebooks/1-loading-data.ipynb | 64 +- streamlit_apps/data_helpers.py | 6 +- streamlit_apps/searchable_world_map.py | 2 - 5 files changed, 36 insertions(+), 1865 deletions(-) delete mode 100644 experimental/document-viewer.ipynb diff --git a/experimental/bigram-search.ipynb b/experimental/bigram-search.ipynb index 1316a63..76b45db 100644 --- a/experimental/bigram-search.ipynb +++ b/experimental/bigram-search.ipynb @@ -56,13 +56,11 @@ } ], "source": [ - "REPO_NAME = \"ClimatePolicyRadar/all-document-text-data-weekly\"\n", + "REPO_NAME = \"ClimatePolicyRadar/all-document-text-data\"\n", "REPO_URL = f\"https://huggingface.co/datasets/{REPO_NAME}\"\n", "CACHE_DIR = \"../cache\"\n", "\n", - "# INTERNAL NOTE: use this commit hash until the weekly pipeline run that produces the data\n", - "# is stable.\n", - "REVISION = \"bd0abf24ae34d3150bdd8ac66f36a28e47f3ee93\" # Use this to set a commit hash. Recommended!\n", + "REVISION = \"main\" # Use this to set a commit hash. Recommended!\n", "\n", "snapshot_download(\n", " repo_id=REPO_NAME,\n", @@ -383,7 +381,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.2" + "version": "3.12.7" } }, "nbformat": 4, diff --git a/experimental/document-viewer.ipynb b/experimental/document-viewer.ipynb deleted file mode 100644 index d24dc3f..0000000 --- a/experimental/document-viewer.ipynb +++ /dev/null @@ -1,1821 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 57, - "metadata": {}, - "outputs": [], - "source": [ - "import duckdb\n", - "from huggingface_hub import snapshot_download\n", - "from pathlib import Path\n", - "import json" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Fetching 15 files: 100%|██████████| 15/15 [00:00<00:00, 1540.70it/s]\n" - ] - }, - { - "data": { - "text/plain": [ - "'/Users/kalyan/Documents/CPR/open-data/cache'" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "REPO_NAME = \"ClimatePolicyRadar/all-document-text-data-weekly\"\n", - "REPO_URL = f\"https://huggingface.co/datasets/{REPO_NAME}\"\n", - "CACHE_DIR = \"../cache\"\n", - "\n", - "# INTERNAL NOTE: use this commit hash until the weekly pipeline run that produces the data\n", - "# is stable.\n", - "REVISION = \"bd0abf24ae34d3150bdd8ac66f36a28e47f3ee93\" # Use this to set a commit hash. Recommended!\n", - "\n", - "snapshot_download(\n", - " repo_id=REPO_NAME,\n", - " repo_type=\"dataset\",\n", - " local_dir=CACHE_DIR,\n", - " revision=REVISION,\n", - " allow_patterns=[\"*.parquet\"],\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "┌──────────────┬─────────────────────────────┐\n", - "│ count_star() │ count(DISTINCT document_id) │\n", - "│ int64 │ int64 │\n", - "├──────────────┼─────────────────────────────┤\n", - "│ 21037269 │ 7795 │\n", - "└──────────────┴─────────────────────────────┘" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "db = duckdb.connect()\n", - "\n", - "# Authenticate (needed if loading a private dataset)\n", - "# You'll need to log in using `huggingface-cli login` in your terminal first\n", - "db.execute(\"CREATE SECRET hf_token (TYPE HUGGINGFACE, PROVIDER credential_chain);\")\n", - "\n", - "# Create a view called 'open_data', and count the number of rows and distinct documents\n", - "# in the view\n", - "db.execute(\n", - " f\"CREATE VIEW open_data AS SELECT * FROM read_parquet('{CACHE_DIR}/*.parquet')\"\n", - ")\n", - "db.sql(\"SELECT COUNT(*), COUNT(DISTINCT document_id) FROM open_data\")" - ] - }, - { - "cell_type": "code", - "execution_count": 237, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
document_iddocument_metadata.geographiesdocument_metadata.document_titledocument_metadata.publication_tshtml_data.has_valid_text
0CCLW.executive.9477.3766[FRA]Decree n° 2015-1491 on the national carbon bud...2015-11-18T00:00:00ZNaN
1CCLW.document.i00001366.n0000[GBR]Carbon Budget Delivery Plan2023-03-30T00:00:00ZNaN
2CCLW.legislative.1755.rtl_72[GBR]The Sixth Carbon Budget2020-12-09T00:00:00ZNaN
3CCLW.legislative.2066.2052[GBR]Carbon Budget Order 20162016-07-20T00:00:00ZNaN
4CCLW.legislative.1755.4614[GBR]The Sixth Carbon Budget2020-12-09T00:00:00ZNaN
5UNFCCC.non-party.1453.0[XAA]The University of Exeter, Global Carbon Budget...2022-04-13T00:00:00ZNaN
6UNFCCC.non-party.1607.0[XAA]University of Exeter global stocktake submissi...2023-03-07T00:00:00ZNaN
7UNFCCC.non-party.1611.0[XAA]University of Exeter global stocktake submissi...2023-03-07T00:00:00ZNaN
\n", - "
" - ], - "text/plain": [ - " document_id document_metadata.geographies \\\n", - "0 CCLW.executive.9477.3766 [FRA] \n", - "1 CCLW.document.i00001366.n0000 [GBR] \n", - "2 CCLW.legislative.1755.rtl_72 [GBR] \n", - "3 CCLW.legislative.2066.2052 [GBR] \n", - "4 CCLW.legislative.1755.4614 [GBR] \n", - "5 UNFCCC.non-party.1453.0 [XAA] \n", - "6 UNFCCC.non-party.1607.0 [XAA] \n", - "7 UNFCCC.non-party.1611.0 [XAA] \n", - "\n", - " document_metadata.document_title \\\n", - "0 Decree n° 2015-1491 on the national carbon bud... \n", - "1 Carbon Budget Delivery Plan \n", - "2 The Sixth Carbon Budget \n", - "3 Carbon Budget Order 2016 \n", - "4 The Sixth Carbon Budget \n", - "5 The University of Exeter, Global Carbon Budget... \n", - "6 University of Exeter global stocktake submissi... \n", - "7 University of Exeter global stocktake submissi... \n", - "\n", - " document_metadata.publication_ts html_data.has_valid_text \n", - "0 2015-11-18T00:00:00Z NaN \n", - "1 2023-03-30T00:00:00Z NaN \n", - "2 2020-12-09T00:00:00Z NaN \n", - "3 2016-07-20T00:00:00Z NaN \n", - "4 2020-12-09T00:00:00Z NaN \n", - "5 2022-04-13T00:00:00Z NaN \n", - "6 2023-03-07T00:00:00Z NaN \n", - "7 2023-03-07T00:00:00Z NaN " - ] - }, - "execution_count": 237, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# text search on document title\n", - "\n", - "db.sql(\n", - " \"\"\"SELECT DISTINCT document_id, \"document_metadata.geographies\", \"document_metadata.document_title\", \"document_metadata.publication_ts\", \"html_data.has_valid_text\" FROM open_data \n", - " WHERE LOWER(\"document_metadata.document_title\") LIKE '%carbon budget%' ORDER BY \"document_metadata.geographies\" \"\"\"\n", - ").to_df()" - ] - }, - { - "cell_type": "code", - "execution_count": 260, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "<>:310: SyntaxWarning: invalid escape sequence '\\s'\n", - "<>:310: SyntaxWarning: invalid escape sequence '\\s'\n", - "/var/folders/nt/2c78pgv94312v7_mmz24h6kc0000gn/T/ipykernel_5285/1952965404.py:310: SyntaxWarning: invalid escape sequence '\\s'\n", - " \"\"\"\n" - ] - } - ], - "source": [ - "def view_document(document_id):\n", - " doc_df = db.sql(\n", - " f\"SELECT * FROM open_data WHERE document_id = '{document_id}'\"\n", - " ).to_df()\n", - "\n", - " cols = [\"document_id\"] + [\n", - " col for col in doc_df.columns if col.startswith(\"text_block\")\n", - " ]\n", - "\n", - " return doc_df[cols]\n", - "\n", - "\n", - "def get_random_doc_id() -> str:\n", - " return db.sql(\n", - " \"\"\"SELECT document_id FROM open_data WHERE \"document_metadata.languages\" = ['English'] ORDER BY RANDOM() LIMIT 1\"\"\"\n", - " ).fetchone()[0]\n", - "\n", - "\n", - "def merge_successive_duplicate_titles(\n", - " text_blocks: list[dict[str, str]],\n", - ") -> list[dict[str, str]]:\n", - " new_text_blocks = []\n", - " current_title = {\"text\": None}\n", - "\n", - " for i, block in enumerate(text_blocks):\n", - " if block[\"type\"] == \"title\":\n", - " if block[\"text\"] == current_title[\"text\"]:\n", - " continue\n", - " else:\n", - " current_title = block\n", - " new_text_blocks.append(block)\n", - " else:\n", - " new_text_blocks.append(block)\n", - "\n", - " return new_text_blocks\n", - "\n", - "\n", - "def view_document_text_blocks(document_id) -> list[dict[str, str]]:\n", - " doc_df = view_document(document_id).sort_values(\"text_block.index\")\n", - "\n", - " text_blocks = [\n", - " {\"text\": row[\"text_block.text\"], \"type\": row[\"text_block.type\"]}\n", - " for _, row in doc_df.iterrows()\n", - " ]\n", - "\n", - " new_text_blocks = merge_successive_duplicate_titles(text_blocks)\n", - "\n", - " return new_text_blocks\n", - "\n", - "\n", - "def text_block_array_to_html(data):\n", - " json_data = json.dumps(data)\n", - " html = f\"\"\"\n", - "\n", - "\n", - "\n", - " \n", - " \n", - " Document Viewer\n", - " \n", - "\n", - "\n", - "
\n", - "
\n", - " \n", - "
\n", - "
\n", - " \n", - "\n", - "\n", - "\"\"\"\n", - "\n", - " return html" - ] - }, - { - "cell_type": "code", - "execution_count": 261, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'UNFCCC.party.1039.0'" - ] - }, - "execution_count": 261, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# doc_id = get_random_doc_id()\n", - "doc_id = \"UNFCCC.party.1039.0\"\n", - "doc_id" - ] - }, - { - "cell_type": "code", - "execution_count": 262, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "236212" - ] - }, - "execution_count": 262, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "doc_text_blocks = view_document_text_blocks(doc_id)\n", - "html = text_block_array_to_html(doc_text_blocks)\n", - "\n", - "Path(f\"../experiment-htmls/{doc_id}.html\").write_text(html)" - ] - }, - { - "cell_type": "code", - "execution_count": 246, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[{'text': 'HM Government', 'type': 'pageHeader'},\n", - " {'text': 'Carbon Budget Delivery Plan', 'type': 'title'},\n", - " {'text': 'March 2023 HC 1269', 'type': 'Text'},\n", - " {'text': '1', 'type': 'pageNumber'},\n", - " {'text': '2', 'type': 'pageNumber'},\n", - " {'text': 'HM Government', 'type': 'title'},\n", - " {'text': 'Carbon Budget Delivery Plan', 'type': 'title'},\n", - " {'text': 'Presented to Parliament pursuant to details of the Climate Change Act (2008) Section 14',\n", - " 'type': 'Text'},\n", - " {'text': 'Ordered by the House of Commons to be printed 30 March 2023',\n", - " 'type': 'Text'},\n", - " {'text': 'HC 1269', 'type': 'pageFooter'},\n", - " {'text': '3', 'type': 'pageNumber'},\n", - " {'text': 'OGL', 'type': 'sectionHeading'},\n", - " {'text': 'Crown copyright 2023', 'type': 'sectionHeading'},\n", - " {'text': 'This publication is licensed under the terms of the Open Government Licence v3.0 except where otherwise stated. To view this licence, visit nationalarchives.gov.uk/doc/open-government-licence/version/3',\n", - " 'type': 'Text'},\n", - " {'text': 'Where we have identified any third party copyright information you will need to obtain permission from the copyright holders concerned.',\n", - " 'type': 'Text'},\n", - " {'text': 'This publication is available at www.gov.uk/official-documents',\n", - " 'type': 'Text'},\n", - " {'text': 'Any enquiries regarding this publication should be sent to us at NZHub@beis.gov.uk',\n", - " 'type': 'Text'},\n", - " {'text': 'ISBN 978-1-5286-4015-2', 'type': 'Text'},\n", - " {'text': 'E02888032 03/23', 'type': 'Text'},\n", - " {'text': 'Printed on paper containing 40% recycled fibre content minimum',\n", - " 'type': 'Text'},\n", - " {'text': \"Printed in the UK by HH Global on behalf of the Controller of His Majesty's Stationery Office\",\n", - " 'type': 'Text'},\n", - " {'text': '4', 'type': 'pageNumber'},\n", - " {'text': 'Contents', 'type': 'title'},\n", - " {'text': 'Introduction', 'type': 'TableCell'},\n", - " {'text': '7', 'type': 'TableCell'},\n", - " {'text': 'Background', 'type': 'TableCell'},\n", - " {'text': '8', 'type': 'TableCell'},\n", - " {'text': 'Meeting carbon budgets', 'type': 'TableCell'},\n", - " {'text': '9', 'type': 'TableCell'},\n", - " {'text': 'Delivery risks to our package of proposals and policies',\n", - " 'type': 'TableCell'},\n", - " {'text': '16', 'type': 'TableCell'},\n", - " {'text': 'Appendix A: sector definitions', 'type': 'TableCell'},\n", - " {'text': '19', 'type': 'TableCell'},\n", - " {'text': 'Appendix B: Tables of proposals and policies and projected emissions',\n", - " 'type': 'TableCell'},\n", - " {'text': 'savings 20', 'type': 'TableCell'},\n", - " {'text': 'Appendix C: Deployment assumptions underpinning quantified savings',\n", - " 'type': 'TableCell'},\n", - " {'text': '169', 'type': 'TableCell'},\n", - " {'text': 'Appendix D: Sectoral summaries of delivery confidence',\n", - " 'type': 'TableCell'},\n", - " {'text': '173', 'type': 'TableCell'},\n", - " {'text': 'Power', 'type': 'TableCell'},\n", - " {'text': '173', 'type': 'TableCell'},\n", - " {'text': 'Industry', 'type': 'TableCell'},\n", - " {'text': '175', 'type': 'TableCell'},\n", - " {'text': 'Fuel supply', 'type': 'TableCell'},\n", - " {'text': '176', 'type': 'TableCell'},\n", - " {'text': 'Heat and Buildings', 'type': 'TableCell'},\n", - " {'text': '177', 'type': 'TableCell'},\n", - " {'text': 'Natural Resources, Waste and F-Gases', 'type': 'TableCell'},\n", - " {'text': '178', 'type': 'TableCell'},\n", - " {'text': 'Transport', 'type': 'TableCell'},\n", - " {'text': '180', 'type': 'TableCell'},\n", - " {'text': 'Greenhouse Gas Removals', 'type': 'TableCell'},\n", - " {'text': '181', 'type': 'TableCell'},\n", - " {'text': 'Appendix E: Wider Factors', 'type': 'TableCell'},\n", - " {'text': '183', 'type': 'TableCell'},\n", - " {'text': 'Appendix F: Summary of impact of proposals and policies across sectors of the',\n", - " 'type': 'TableCell'},\n", - " {'text': 'economy', 'type': 'TableCell'},\n", - " {'text': '185', 'type': 'TableCell'},\n", - " {'text': 'Power', 'type': 'TableCell'},\n", - " {'text': '185', 'type': 'TableCell'},\n", - " {'text': 'Fuel Supply & Hydrogen', 'type': 'TableCell'},\n", - " {'text': '186', 'type': 'TableCell'},\n", - " {'text': 'Industry', 'type': 'TableCell'},\n", - " {'text': '187', 'type': 'TableCell'},\n", - " {'text': 'Heat & Buildings', 'type': 'TableCell'},\n", - " {'text': '188', 'type': 'TableCell'},\n", - " {'text': 'Transport', 'type': 'TableCell'},\n", - " {'text': '189', 'type': 'TableCell'},\n", - " {'text': 'Natural Resource, Waste & F-Gases', 'type': 'TableCell'},\n", - " {'text': '190', 'type': 'TableCell'},\n", - " {'text': 'Greenhous Gas Removals (GGR)', 'type': 'TableCell'},\n", - " {'text': '191', 'type': 'TableCell'},\n", - " {'text': '5', 'type': 'pageNumber'},\n", - " {'text': '6', 'type': 'pageNumber'},\n", - " {'text': 'Introduction', 'type': 'title'},\n", - " {'text': '1. This Carbon Budget Delivery Plan - which also serves as our \"section 14\" report under the Climate Change Act 2008 - is being published to inform Parliament and the public on the government\\'s proposals and policies to enable carbon budgets to be met.',\n", - " 'type': 'Text'},\n", - " {'text': \"2. The approach set out in our October 2021 plan to deliver net zero, the Net Zero Strategy, remains the right one. The independent Net Zero Review led by Chris Skidmore MP supported this position. The Net Zero Growth Plan and the Energy Security Plan, published alongside this report, provide an update to the 2021 Net Zero Strategy and sets out the government's strategy to achieve net zero and to deliver energy security, while at the same time increasing the UK's international economic competitiveness.\",\n", - " 'type': 'Text'},\n", - " {'text': '3. This Carbon Budget Delivery Plan provides the detail, setting out the current package of proposals and policies prepared by the Secretary of State (as of March 2023) to enable the delivery of Carbon Budgets 4, 5 and 6. The proposals and policies reach far into the future, setting out our plans to the end of Carbon Budget 6 in 2037. This means that, whilst maintaining focus on delivering the proposals and policies, we must acknowledge that the package represents one of many routes to full decarbonisation of the UK economy by 2050. We expect the world to change between now and the end of Carbon Budget 6, so we expect that the package of proposals and policies will evolve to adapt to changing circumstances, new evidence, to utilise technological developments and address emerging challenges. This will enable us to maximise opportunities to drive growth, jobs and investment across the UK whilst reducing emissions.',\n", - " 'type': 'Text'},\n", - " {'text': '4. In light of this, and consistent with the duties imposed by the Climate Change Act 2008, we will continue to keep the proposals and policies under review and update and amend the package as appropriate. It is an extremely difficult process to precisely forecast those proposals and policies that will be in effect so far in the future, for example those intended to take effect in Carbon Budget 6, and there is considerable fluidity in the final delivery. We expect to provide periodic updates over time.',\n", - " 'type': 'Text'},\n", - " {'text': '5. The carbon budgets apply to the whole of the UK economy and society. In preparing this package of proposals and policies, we have consulted with Devolved Administrations who we continue to work with to deliver our UK-wide carbon budgets.',\n", - " 'type': 'Text'},\n", - " {'text': '7', 'type': 'pageNumber'},\n", - " {'text': 'Background', 'type': 'title'},\n", - " {'text': 'Climate Change Act and carbon budgets', 'type': 'sectionHeading'},\n", - " {'text': \"6. Parliament passed the Climate Change Act 2008 ('the Act'), legislating the UK's framework for setting carbon budgets. Under the Act, the UK is legally required to reduce greenhouse gas emissions by at least 100 per cent by 2050 on 1990 levels. In 2019, on advice of the Climate Change Committee ('CCC'), the UK committed to reaching net zero emissions by 2050 and consequently the target reduction in the Act was amended (prior to this the target was at least 80 per cent reduction on 1990 levels). To keep the UK on a pathway to achieving the 2050 target, the government is required to set legally binding, five-year caps on emissions - carbon budgets - twelve years in advance and then to publish a report setting out proposals and policies for meeting that budget and those budgets previously set.\",\n", - " 'type': 'Text'},\n", - " {'text': '7. The Act also established the Committee on Climate Change, now the Climate Change Committee (CCC), an independent statutory body, to advise the government and the Devolved Administrations on setting and meeting carbon goals. The CCC advises the government on the level of each budget, the respective contributions that different sectors could make and the extent to which carbon budgets could be met through the use of permitted \"flexibilities\" (such as surpluses from previous carbon budgets or the purchase of good quality international carbon credits).',\n", - " 'type': 'Text'},\n", - " {'text': \"8. Six carbon budgets have been set to date, covering 2008 to 2037. Carbon Budget 6, the first to be set under the UK's new net zero target, was legislated for in June 2021. The UK has already met, and overachieved, its first (2008- 2012) and second (2013-2017) carbon budgets and is on track to meet the third (2018-2022). Between 1990 and 2021, UK emissions fell by 48% while our economy grew by 65%, decarbonising faster than any other G7 country.\",\n", - " 'type': 'Text'},\n", - " {'text': '9. This Carbon Budget Delivery Plan is the means by which we satisfy section 14 of the Act to publish a package of proposals and policies for enabling Carbon Budgets 4, 5 and 6 to be met.',\n", - " 'type': 'Text'},\n", - " {'text': '10. To demonstrate how we will enable our legislated carbon budgets up to and including Carbon Budget 6 to be met, this report sets out the package of proposals and policies and their anticipated emissions reductions (where quantified) to 2037. As required by the Act, it also sets out the timescales over which we expect those proposals and policies to take effect.',\n", - " 'type': 'Text'},\n", - " {'text': '8', 'type': 'pageNumber'},\n", - " {'text': 'Meeting carbon budgets', 'type': 'title'},\n", - " {'text': 'Baseline and savings required', 'type': 'sectionHeading'},\n", - " {'text': '11. To determine the total additional emissions reductions required to enable carbon budgets to be met we take an adjusted version of the government Energy and Emissions Projections (EEP 2021-2040) as a \"baseline\" for future emissions and compare this to the legislated carbon budget levels.1',\n", - " 'type': 'Text'},\n", - " {'text': '12. EEP 2021-2040 is based on assumptions of future economic growth, fossil fuel prices, electricity generation costs, UK population and other key variables. They also incorporate EEP policies that have already been implemented, adopted or planned as of January 2022 (July 2022 for power sectors).2 The Technical Annex includes further detail on the latest 2021-40 Energy and Emissions Projections.',\n", - " 'type': 'Text'},\n", - " {'text': '13. The current package of proposals and policies to enable Carbon Budgets to be met comprises the policies already incorporated in EEP 2021-2040, as well as the yet to be implemented, adopted or planned proposals and policies that will be needed to deliver emissions savings up to CB6. Table 4 in Appendix B sets out the full list of policies currently included in EEP 2021-2040 and Tables 5 and 6 in the same appendix set out the list of additional proposals and policies.',\n", - " 'type': 'Text'},\n", - " {'text': '14. The policies set out in EEP 2021-2040 show the excellent progress that the UK has already made towards meeting our carbon targets. From the Projected baseline, EEP policies alone are expected to deliver over 100% of the emissions savings needed for Carbon Budget 4, and over 40% of the savings required for Carbon Budget 6, compared to projections with no government policy included (see Chart 1).',\n", - " 'type': 'Text'},\n", - " {'text': '15. The latest EEP 2021-2040 was published in 2022, with the next update expected in the autumn 2023. However, recent changes in the greenhouse gas inventory and underlying trends in some areas have affected baseline emissions. For the purposes of this report, we have made adjustments to the EEP 2021-2040 baseline to reflect these. When making the adjustments we have taken a conservative approach, resulting in a higher baseline than the EEP 2021-2040 baseline by 4Mt amount in CB6. More detail on baseline adjustments is set out in the Technical Annex to this report.',\n", - " 'type': 'Text'},\n", - " {'text': '1 UK Government, Energy and emissions projections: 2021 to 2040. Available at https://www.gov.uk/government/publications/energy-and-emissions- projections-2021-to-2040 2 Note this equates to the UNFCCC international reporting scenario \"With Additional Measures\" (WAM), which includes Existing and Planned policies.',\n", - " 'type': 'footnote'},\n", - " {'text': '9', 'type': 'pageNumber'},\n", - " {'text': '16. The difference between the adjusted baseline and the carbon budget for that period represents the level of emissions savings required to meet the target - this is the reduction in emissions we are trying to achieve through the proposals and policies laid out later in this document (Appendix B). When the total quantified savings for a given carbon budget are discussed as a percentage, this percentage relates to the gap between the baseline and the carbon budget.',\n", - " 'type': 'Text'},\n", - " {'text': '17. After the baseline adjustments have been made, we project that CB4 could already be met with 7Mt p.a of headroom. The amount of savings required from further proposals and policies to meet CB5 and CB6 are 9Mt p.a and 199Mt p.a, respectively.',\n", - " 'type': 'Text'},\n", - " {'text': 'Chart 1 - emission savings baseline with no EEP policies, CBDP adjusted baseline including EEP policies and Carbon Budget targets.',\n", - " 'type': 'Text'},\n", - " {'text': 'MtCO2e', 'type': 'Text'},\n", - " {'text': '600', 'type': 'Text'},\n", - " {'text': '500', 'type': 'Text'},\n", - " {'text': ':selected:', 'type': 'Text'},\n", - " {'text': 'Projected Baseline - excl. all quantified policies',\n", - " 'type': 'Text'},\n", - " {'text': '400', 'type': 'Text'},\n", - " {'text': 'CBDP -', 'type': 'Text'},\n", - " {'text': 'Adjusted Baseline', 'type': 'Text'},\n", - " {'text': '300', 'type': 'Text'},\n", - " {'text': '200', 'type': 'Text'},\n", - " {'text': '100', 'type': 'Text'},\n", - " {'text': '0 2022 2023', 'type': 'Text'},\n", - " {'text': 'CB4', 'type': 'Text'},\n", - " {'text': '390 MtCO2e p/a', 'type': 'Text'},\n", - " {'text': '2024', 'type': 'Text'},\n", - " {'text': '2025', 'type': 'Text'},\n", - " {'text': '2026', 'type': 'Text'},\n", - " {'text': '2027 2028 2029', 'type': 'Text'},\n", - " {'text': 'CB5 350 MtCO2e p/a', 'type': 'Text'},\n", - " {'text': '2030', 'type': 'Text'},\n", - " {'text': '2031', 'type': 'Text'},\n", - " {'text': '2032', 'type': 'Text'},\n", - " {'text': '2033', 'type': 'Text'},\n", - " {'text': 'CB6', 'type': 'Text'},\n", - " {'text': '193 MtCO2e p/a', 'type': 'Text'},\n", - " {'text': '2034', 'type': 'Text'},\n", - " {'text': '2035', 'type': 'Text'},\n", - " {'text': '2036', 'type': 'Text'},\n", - " {'text': '2037', 'type': 'Text'},\n", - " {'text': 'Note: Baselines exclude International Aviation & Shipping.',\n", - " 'type': 'Text'},\n", - " {'text': 'Energy & Emissions Projections, 2022 · Dept. DESNZ internal analysis, 2023.',\n", - " 'type': 'Text'},\n", - " {'text': 'Projected emissions against current and future carbon budgets',\n", - " 'type': 'sectionHeading'},\n", - " {'text': \"18. Table 1 shows the expected performance against Carbon Budgets 4, 5 and 6 targets. For each carbon budget, the savings from new and early-stage proposals and policies are subtracted from the baseline to produce a figure for residual emissions. This is then compared to the 'budget limit' to establish expected total quantified performance. Where there is a positive figure in this last row of the table, it indicates that we expect to have reduced emissions beyond the level required by the budget; and where this is negative, it indicates\",\n", - " 'type': 'Text'},\n", - " {'text': '10', 'type': 'pageNumber'},\n", - " {'text': 'that further emissions savings will be required to meet the budget. Unquantified proposals and policies that will contribute to achieving carbon budgets are set out separately.',\n", - " 'type': 'Text'},\n", - " {'text': 'Table 1 - total projected emissions against CB4 - CB6 (MtCO2e)',\n", - " 'type': 'sectionHeading'},\n", - " {'text': 'CB4 5-yr (average pa)', 'type': 'TableCell'},\n", - " {'text': 'CB5 5-yr (average pa)', 'type': 'TableCell'},\n", - " {'text': 'CB6 5-yr (average pa)', 'type': 'TableCell'},\n", - " {'text': 'Years covered', 'type': 'TableCell'},\n", - " {'text': '2023 - 2027', 'type': 'TableCell'},\n", - " {'text': '2028 - 2032', 'type': 'TableCell'},\n", - " {'text': '2033 - 2037', 'type': 'TableCell'},\n", - " {'text': 'Budget limit', 'type': 'TableCell'},\n", - " {'text': '1950 (390)', 'type': 'TableCell'},\n", - " {'text': '1752 (350)', 'type': 'TableCell'},\n", - " {'text': '965 (193)', 'type': 'TableCell'},\n", - " {'text': 'Baseline (includes EEP policies and baseline adjustments)',\n", - " 'type': 'TableCell'},\n", - " {'text': '1917 (383)', 'type': 'TableCell'},\n", - " {'text': '1799 (360)', 'type': 'TableCell'},\n", - " {'text': '1958 (392)', 'type': 'TableCell'},\n", - " {'text': 'Savings from new and early- stage proposals and policies',\n", - " 'type': 'TableCell'},\n", - " {'text': '88 (18)', 'type': 'TableCell'},\n", - " {'text': '446 (89)', 'type': 'TableCell'},\n", - " {'text': '961 (192)', 'type': 'TableCell'},\n", - " {'text': 'Residual emissions (after policy savings)', 'type': 'TableCell'},\n", - " {'text': '1829 (366)', 'type': 'TableCell'},\n", - " {'text': '1353 (271)', 'type': 'TableCell'},\n", - " {'text': '997 (199)', 'type': 'TableCell'},\n", - " {'text': 'Performance against carbon budgets', 'type': 'TableCell'},\n", - " {'text': '121 (24)', 'type': 'TableCell'},\n", - " {'text': '399 (80)', 'type': 'TableCell'},\n", - " {'text': '-32 (-6)', 'type': 'TableCell'},\n", - " {'text': '11', 'type': 'pageNumber'},\n", - " {'text': 'Sectoral overview', 'type': 'sectionHeading'},\n", - " {'text': '19. Table 2 below sets out the projected sectoral emissions across the carbon budgets. These figures represent the projected residual emissions, after proposals and policies set out in this report have taken effect. The figures shown for each carbon budget are total emissions over the five-year period. Alongside this, we have shown the actual emissions over the single year of 2021 to show current performance. These are only projections and should not be interpreted as hard sectoral policy targets. Within our overall carbon budgets it is vital to retain a degree of flexibility to adjust our plans as circumstances change given the complexity of the net zero system and the inherent uncertainty in any projections. Modelling cannot always take into account systemic feedback effects, which are hard to quantify. Other factors such as consumer behaviour, technological innovation and the speed and structure of future economic growth further contribute to intrinsic uncertainties of long-term sectoral emissions projections.',\n", - " 'type': 'Text'},\n", - " {'text': '12', 'type': 'pageNumber'},\n", - " {'text': 'Table 2 - Summary of sectoral residual emissions across carbon budgets (MtCO2e)',\n", - " 'type': 'sectionHeading'},\n", - " {'text': 'Sector', 'type': 'TableCell'},\n", - " {'text': 'Current (2021, pa)', 'type': 'TableCell'},\n", - " {'text': 'CB4 5-yr (average pa)', 'type': 'TableCell'},\n", - " {'text': 'CB5 5-yr (average pa)', 'type': 'TableCell'},\n", - " {'text': 'CB6 5-yr (average pa)', 'type': 'TableCell'},\n", - " {'text': 'Agriculture and LULUCF', 'type': 'TableCell'},\n", - " {'text': '49', 'type': 'TableCell'},\n", - " {'text': '231 (46)', 'type': 'TableCell'},\n", - " {'text': '207 (41)', 'type': 'TableCell'},\n", - " {'text': '183 (37)', 'type': 'TableCell'},\n", - " {'text': 'Buildings', 'type': 'TableCell'},\n", - " {'text': '88', 'type': 'TableCell'},\n", - " {'text': '350 (70)', 'type': 'TableCell'},\n", - " {'text': '320 (64)', 'type': 'TableCell'},\n", - " {'text': '217 (43)', 'type': 'TableCell'},\n", - " {'text': 'Domestic transport', 'type': 'TableCell'},\n", - " {'text': '109', 'type': 'TableCell'},\n", - " {'text': '546 (109)', 'type': 'TableCell'},\n", - " {'text': '422 (84)', 'type': 'TableCell'},\n", - " {'text': '254 (51)', 'type': 'TableCell'},\n", - " {'text': 'Fuel supply', 'type': 'TableCell'},\n", - " {'text': '20', 'type': 'TableCell'},\n", - " {'text': '93 (19)', 'type': 'TableCell'},\n", - " {'text': '69 (14)', 'type': 'TableCell'},\n", - " {'text': '48 (10)', 'type': 'TableCell'},\n", - " {'text': 'Industry', 'type': 'TableCell'},\n", - " {'text': '76', 'type': 'TableCell'},\n", - " {'text': '340 (68)', 'type': 'TableCell'},\n", - " {'text': '207 (41)', 'type': 'TableCell'},\n", - " {'text': '111 (22)', 'type': 'TableCell'},\n", - " {'text': 'Power', 'type': 'TableCell'},\n", - " {'text': '54', 'type': 'TableCell'},\n", - " {'text': '143 (29)', 'type': 'TableCell'},\n", - " {'text': '63 (13)', 'type': 'TableCell'},\n", - " {'text': '42 (8)', 'type': 'TableCell'},\n", - " {'text': 'Waste and F-gases', 'type': 'TableCell'},\n", - " {'text': '30', 'type': 'TableCell'},\n", - " {'text': '125 (25)', 'type': 'TableCell'},\n", - " {'text': '96 (19)', 'type': 'TableCell'},\n", - " {'text': '75 (15)', 'type': 'TableCell'},\n", - " {'text': 'Greenhouse Gas Removals', 'type': 'TableCell'},\n", - " {'text': 'N/A', 'type': 'TableCell'},\n", - " {'text': '0 (0)', 'type': 'TableCell'},\n", - " {'text': '-32 (-6)', 'type': 'TableCell'},\n", - " {'text': '-117 (-23)', 'type': 'TableCell'},\n", - " {'text': 'Intl aviation and shipping (IAS)', 'type': 'TableCell'},\n", - " {'text': '20', 'type': 'TableCell'},\n", - " {'text': '217 (43)', 'type': 'TableCell'},\n", - " {'text': '210 (42)', 'type': 'TableCell'},\n", - " {'text': '184 (37)', 'type': 'TableCell'},\n", - " {'text': 'Total excluding including IAS', 'type': 'TableCell'},\n", - " {'text': '426', 'type': 'TableCell'},\n", - " {'text': '1829 (366)', 'type': 'TableCell'},\n", - " {'text': '1353 (271)', 'type': 'TableCell'},\n", - " {'text': '813 (163)', 'type': 'TableCell'},\n", - " {'text': 'Total including IAS', 'type': 'TableCell'},\n", - " {'text': '446', 'type': 'TableCell'},\n", - " {'text': '2046 (409)', 'type': 'TableCell'},\n", - " {'text': '1563 (313)', 'type': 'TableCell'},\n", - " {'text': '997 (199)', 'type': 'TableCell'},\n", - " {'text': 'Background to our package of proposals and policies to meet the Carbon Budgets',\n", - " 'type': 'sectionHeading'},\n", - " {'text': '20. Our Carbon Budget Delivery Plan is a dynamic long-term plan for a transition that will take place over the next 15 years, setting us on course to reach net zero by 2050. Many of the proposals and policies in the package will be phased in over the next decade or longer. Given our success in decarbonisation to date we are confident in our approach, but this plan does not intend to predict the exact shape of the British economy in 2037 or later, and nor should it.',\n", - " 'type': 'Text'},\n", - " {'text': '13', 'type': 'pageNumber'},\n", - " {'text': '21. We are taking a market-led approach to developing and deploying the technological shifts required to meet net zero. This means that it is very likely that some proposals or policies will out-perform expectations, with costs falling faster than we expect - for example, as scale increased, the per unit price of UK offshore wind fell by almost 70% between the first Contracts for Difference allocation round in 2015 and the fourth in 2022. Meanwhile, some other proposals or policies will under deliver compared to expectations. The complexity of the net zero system means there is inherent uncertainty in any forecasts. Modelling cannot always take into account systemic feedback effects, which are hard to quantify, such as co-benefits from technology roll-out. These have the potential to improve our position to enable the carbon budgets to be met.',\n", - " 'type': 'Text'},\n", - " {'text': '22. Similarly, consumer behaviour, future trends and the future economic context, all of which will play a huge role in meeting carbon budgets and the exact mix of proposals and policies we need to get there is variable. For example, in recent years the uptake of electric vehicles has consistently exceeded expectations.',\n", - " 'type': 'Text'},\n", - " {'text': '23. It is important to emphasise two points. Firstly, the list of proposals and policies that we set out is, necessarily, a snapshot of our current plan for meeting carbon budgets. As future circumstances change, we will review and adapt the proposals and policies in this report. Secondly, some of the measures relied upon are proposals at an early stage of development that may not be required at all if we are overachieving in meeting carbon budgets or that could be subject to significant change as part of the full policy development process. The mechanisms for implementing these proposals will depend upon technological developments, societal changes, stakeholder views, future spending arrangements and broader policy developments. The inclusion of proposals and policies at an early stage of development that require further design and development ensures we do not risk curtailing scientific and technological development through over-prescription, whilst still setting out a carefully- planned, long-term package that will enable carbon budgets to be met.',\n", - " 'type': 'Text'},\n", - " {'text': 'The methodology adopted in this report', 'type': 'sectionHeading'},\n", - " {'text': '24. In order to assess the package of proposals and policies against carbon budgets, we first calculated the expected emissions savings for all proposals and policies where this could be quantified at this stage (see Table 5). A range of analytical models, designed to represent the sectors described in this report, and analytical techniques were used to derive the estimates, using consistent assumptions on shared inputs (such as GDP and fuel prices), and set against an appropriate baseline for each sector.',\n", - " 'type': 'Text'},\n", - " {'text': '25. Further detail on the methodological approach underpinning these estimates can be found in the Technical Annex.',\n", - " 'type': 'Text'},\n", - " {'text': '26. The calculated savings assume the package of proposals and policies are delivered in full. We consider it is reasonable to expect this level of ambition -',\n", - " 'type': 'Text'},\n", - " {'text': '14', 'type': 'pageNumber'},\n", - " {'text': 'having regard to delivery risks and the wider context, which give rise to both downside and upside risks (see further information on delivery risks below).',\n", - " 'type': 'Text'},\n", - " {'text': '27. We then combined these savings with the baseline as described above, to calculate the position compared to the carbon budgets. We then considered the potential of unquantified policies, where we cannot currently quantify associated emissions savings, for example in relation to some early-stage proposals, where we are still assessing the available evidence.',\n", - " 'type': 'Text'},\n", - " {'text': 'Consideration of the 2030 Nationally Determined Contribution',\n", - " 'type': 'sectionHeading'},\n", - " {'text': '28. The government is committed to delivering its international commitments, including the 2030 Nationally Determined Contribution (NDC) under the Paris Agreement. The UK will report to the United National Framework Convention on Climate Change on progress towards meeting the 2030 NDC from 2024 and will report on progress every 2 years.',\n", - " 'type': 'Text'},\n", - " {'text': '29. We have quantified emissions savings to deliver 88 Mt or 92% of the NDC. We are confident the delivery of emissions savings by unquantified policies detailed in this package will largely close this gap and the government will bring forward further measures to ensure that the UK will meet its international commitments if required.',\n", - " 'type': 'Text'},\n", - " {'text': 'Conclusion on enabling carbon budgets to be met',\n", - " 'type': 'sectionHeading'},\n", - " {'text': '30. As outlined, our quantified proposals and policies give us over 100% of savings required to meet Carbon Budget 4 and 5 and 97% of the savings required to meet Carbon Budget 6.',\n", - " 'type': 'Text'},\n", - " {'text': '31. Whilst the savings deliverable from the proposals and policies are likely to exceed Carbon Budgets 4 and will substantially overdeliver against Carbon Budget 5, there is a judgement to be made whether the policies identified at this stage are sufficient to enable Carbon Budget 6 to be met. We are confident that Carbon Budget 6 can be met through a combination of the quantified and unquantified policies identified. Proposals and policies we expect to deliver additional carbon savings, beyond those currently quantified, is identified in the first column of Table 6 of Appendix B.',\n", - " 'type': 'Text'},\n", - " {'text': '32. Examples of areas where we expect some further savings are areas of future research in the Agriculture and Land Use, Land-use Change and Forestry (LULUCF) sectors, as well as policies to further improve the energy efficiency of buildings and place-based transport interventions that will reduce emissions locally.',\n", - " 'type': 'Text'},\n", - " {'text': '33. In addition, the package is further strengthened through the inclusion of a range of cross-cutting proposals and policies which will enable and support our other proposals and policies - whether through leveraging the investment needed for technological growth or delivering the green jobs needed for the transition. This',\n", - " 'type': 'Text'},\n", - " {'text': '15', 'type': 'pageNumber'},\n", - " {'text': 'supports with de-risking delivery across the package. We also expect that some of these areas could lead to additional emissions savings beyond those we have currently quantified: for example our package of policies to drive innovation is likely to lead to new low-carbon technologies which will lower costs and accelerate the transition to net zero.',\n", - " 'type': 'Text'},\n", - " {'text': '34. We have also considered wider factors, which will affect our ability meet carbon budgets. These include additional emissions reductions not related to central government policy, such as the action we know is being taken by local authorities and devolved administrations, and areas of wider uncertainty in our projections of emissions. Taken together, they could positively impact our ability to meet carbon budgets.',\n", - " 'type': 'Text'},\n", - " {'text': '35. The full list of proposals and policies to enable carbon budgets to be met are presented in Appendix B. Figures are included at a UK level except in relation to land use policies which are England only. In setting out the total emission reductions, above, an assumption of overall emissions savings at UK level are assumed for land use.',\n", - " 'type': 'Text'},\n", - " {'text': 'Delivery risks to our package of proposals and policies',\n", - " 'type': 'sectionHeading'},\n", - " {'text': 'Background', 'type': 'sectionHeading'},\n", - " {'text': '36. The context within which we are delivering this transition is inherently uncertain. There are a wide range of fluctuating external factors which drive changes in greenhouse gas emissions and therefore the amount of savings we subsequently need to deliver to achieve carbon budgets. Our EEP baseline is sensitive to macro-economic changes, changes to fossil fuel prices, behavioural shifts and much more. This creates uncertainty and both upside and downside risks, which we manage through regular monitoring and updating of our baseline and, if necessary, taking action to address.',\n", - " 'type': 'Text'},\n", - " {'text': '37. Policies included in the EEP baseline have high delivery confidence as they are at an advanced stage of development and have either been implemented already or are planned policies where the funding has been agreed and the design of the policy is near final.',\n", - " 'type': 'Text'},\n", - " {'text': '38. Non-EEP proposals and policies vary in their degree of delivery confidence. This is because a significant proportion of these proposals and policies have uncertainties inherent in long-term policy making and linked to our spending review cycles (as explained in the background to our package of proposals and policies above). Again, there are both upside and downside risks. Naturally, as we move towards Carbon Budget 6, a greater number of proposals and policies that are currently at an earlier stage of development will move into implementation and form part of the EEP baseline, giving higher delivery confidence. Currently, 40% of all savings needed to achieve our Carbon Budget',\n", - " 'type': 'Text'},\n", - " {'text': '16', 'type': 'pageNumber'},\n", - " {'text': '6 are projected to come from government policies that are part of the EEP baseline, providing further confidence in the plan.',\n", - " 'type': 'Text'},\n", - " {'text': '39. Furthermore, taking a market-led approach to the transition means that technological changes and behavioural shifts will significantly shape the delivery of government policies providing opportunities to out-perform expectations and deliver greater savings.',\n", - " 'type': 'Text'},\n", - " {'text': '40. Appendix D includes summaries at a sectoral level of the delivery risk picture, which includes commentary on the significance of the risks faced and the mitigating action being taken.',\n", - " 'type': 'Text'},\n", - " {'text': 'Conclusion on delivery risk', 'type': 'sectionHeading'},\n", - " {'text': \"41. We have robust mechanisms in place to monitor, manage and mitigate our delivery risks. The Secretary of State for the Department for Energy Security and Net Zero is deputy chair of the Domestic Economic Affairs (Energy, Climate and Net Zero (DEA (ECNZ)) Cabinet Committee, which oversees overall progress across the UK's climate portfolio, considering matters related to the delivery of net zero. This forum sits at the apex of our climate governance. Like its predecessor (The Climate Action Implementation Committee), DEA (ECNZ) will receive regular updates on the UK's progress against carbon budgets and the UK 2030 NDC, which are informed by regular reporting and to ensure timely action is taken to keep programmes and policies on track. This is supported by well-established official-level governance structures supporting DEA (ECNZ), which regularly scrutinises and approves analysis and reports on the proposals and policies being developed to keep us on track for our carbon budgets.\",\n", - " 'type': 'Text'},\n", - " {'text': '42. Taking account of the level of policies already in delivery and in the EEP projections; the progress already made for Carbon Budget 4; the timelines for further policy development and implementation for Carbon Budgets 5 and 6; and the risks and mitigations around those policies, we have assessed the risks as being manageable and consider that the package of proposals and policies will enable carbon budgets to be met.',\n", - " 'type': 'Text'},\n", - " {'text': 'Timescales', 'type': 'sectionHeading'},\n", - " {'text': '43. The timescales over which the proposals and policies take effect represent modelled estimates of when emissions savings are expected to begin and end. This is informed by an evidence-based understanding of how soon after policy implementation we would expect emissions savings to materialise; and for how long we anticipate the policy to continue to deliver emissions reductions. Whilst the government has committed to implementation dates for some proposals and policies, for others the implementation date remains subject to change as the policy develops. Further, some proposals and policies depend on funding decisions at future Spending Reviews. When emissions savings start to take effect is therefore dependent on the evidence underpinning the modelling as well',\n", - " 'type': 'Text'},\n", - " {'text': '17', 'type': 'pageNumber'},\n", - " {'text': 'as when the policy is implemented - this means that the timescales presented in Appendix B will change over time. All proposals and policies are expected to deliver emissions savings until at least 2037, the end of Carbon Budget 6.',\n", - " 'type': 'Text'},\n", - " {'text': '18', 'type': 'pageNumber'},\n", - " {'text': 'Appendix A: sector definitions', 'type': 'title'},\n", - " {'text': 'Table 3: Sector definitions', 'type': 'sectionHeading'},\n", - " {'text': 'Net Zero Strategy Sector', 'type': 'TableCell'},\n", - " {'text': 'Sector definition', 'type': 'TableCell'},\n", - " {'text': 'Power', 'type': 'TableCell'},\n", - " {'text': 'Emissions from power stations (Major Power Producers only), including those generating energy from waste.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Fuel Supply', 'type': 'TableCell'},\n", - " {'text': 'Emissions from the extraction, processing, and production of fuels (chiefly oil, coal, gas and hydrogen).',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Industry', 'type': 'TableCell'},\n", - " {'text': 'Emissions from industrial processes, manufacturing, and production, including fuel combustion and product use in industrial buildings, as well as emissions from refineries and construction machinery. Includes emissions from non-Major Power Producers auto-generation and Combined Heat and Power.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Heat and Buildings', 'type': 'TableCell'},\n", - " {'text': 'Emissions from public, commercial, and residential buildings, including domestic product use such as garden machinery and composting.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Domestic Transport', 'type': 'TableCell'},\n", - " {'text': 'Emissions from all forms of road and rail transport, domestic aviation and domestic shipping (including fishing vessels).',\n", - " 'type': 'TableCell'},\n", - " {'text': 'International Aviation and Shipping', 'type': 'TableCell'},\n", - " {'text': 'Emissions from fuel used in international aviation and international shipping, as measured by UK bunker fuel.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Agriculture', 'type': 'TableCell'},\n", - " {'text': 'Covers emissions from livestock, crop soils and agricultural machinery.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Forestry and Other Land Use', 'type': 'TableCell'},\n", - " {'text': 'Emissions and removals from land use change, forestry, peatlands and agro-forestry',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Resources and Waste', 'type': 'TableCell'},\n", - " {'text': 'Emissions from the treatment and disposal of solid and liquid waste and landfill, including emissions from incineration not used to generate energy (e.g. incineration of chemical waste).',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Fluorinated Gases (F- gases)', 'type': 'TableCell'},\n", - " {'text': 'Fluorinated gas emissions, primarily from refrigeration, air- conditioning, heat pumps, aerosols, and high voltage switchgear.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Greenhouse Gas Removals3', 'type': 'TableCell'},\n", - " {'text': 'Negative emissions from engineered removal technologies, including direct air and bio-energy carbon capture and storage.',\n", - " 'type': 'TableCell'},\n", - " {'text': '3 Nature-based solutions, such as afforestation, are included in the Agriculture and LULUCF sub-sector.',\n", - " 'type': 'pageFooter'},\n", - " {'text': '19', 'type': 'pageNumber'},\n", - " {'text': 'Appendix B: Tables of proposals and policies and projected emissions savings',\n", - " 'type': 'title'},\n", - " {'text': 'Within this appendix, we list the individual proposals and policies which will enable the Carbon Budgets to be met. These are set out over three tables:',\n", - " 'type': 'Text'},\n", - " {'text': '. Table 4 - Policies captured in the Energy and Emissions Projections (EEP)',\n", - " 'type': 'Text'},\n", - " {'text': '· Table 5 - Quantified proposals and policies', 'type': 'Text'},\n", - " {'text': '· Table 6 - Unquantified proposals and policies', 'type': 'Text'},\n", - " {'text': 'Notes to accompany Table 5 - Quantified proposals and policies',\n", - " 'type': 'sectionHeading'},\n", - " {'text': 'Explanation of UK-wide approach to emissions.',\n", - " 'type': 'sectionHeading'},\n", - " {'text': '1. The carbon budgets apply to the whole of the UK economy and society. In preparing this package of proposals and policies, we have consulted with Devolved Administrations who we continue to work with to deliver our UK-wide carbon budgets. Emission reduction figures are included at a UK- wide level, with the exception of the agriculture, forestry and other land use (AFOLU) and waste sectors, where we have provided savings at an England-only level, as the vast majority of these policy areas are devolved. F-gases are presented at a GB- wide level. We have provided separate, assumed UK figures, representing estimated projections for ongoing carbon savings for CB4, CB5 and CB6, for these sectors. Simple assumptions have been used to generate an initial estimate for emissions savings in these sectors, in Scotland, Wales and Northern Ireland. Further detail on the methodology is included in the Technical Annex.',\n", - " 'type': 'Text'},\n", - " {'text': 'Explanation of approach to presenting timescales of policy effects',\n", - " 'type': 'sectionHeading'},\n", - " {'text': '2. To fulfil the statutory requirement to set out the period over which the proposals and policies are expected to take effect, table 5 (quantified policies) indicates the year in which our modelling anticipates emissions reductions would start. For some proposals and policies, it is highly uncertain when the policy may be implemented - in these cases we have indicated the carbon budget period rather than a specific year. Table 6 (unquantified policies) also indicates the year or period from which we expect proposals and policies to take effect.',\n", - " 'type': 'Text'},\n", - " {'text': '3. In all cases, the timescales over which we expect policies to take effect are not commitments - these may change according to developments in the evidence underpinning the modelling, the timing of policy implementation (unless the implementation date is an existing public commitment) and decisions on future spending (where applicable). All proposals and policies are expected to deliver emissions reductions until at least 2037, the end of Carbon Budget 6.',\n", - " 'type': 'Text'},\n", - " {'text': '20', 'type': 'pageNumber'},\n", - " {'text': 'Explanation of \"scenarios\" in modelled emission savings.',\n", - " 'type': 'sectionHeading'},\n", - " {'text': '4. In some areas the technology pathway is more uncertain than others. For example, the government continues to support the potential deployment of hydrogen in heat (through commercialising hydrogen deployment through funding via the Net Zero Innovation Fund, for instance) and also the electrification of heat (for instance through increased deployment of heat pumps).',\n", - " 'type': 'Text'},\n", - " {'text': '5. For most of the proposals and policies in the package, we show savings under a high electrification scenario because their savings do not vary across the different scenarios. However, we have modelled different decarbonisation options for some proposals in the buildings and fuel supply sectors. The emissions savings attached to these policies varies depending on the level of deployment of hydrogen across the economy. This applies to three policy areas covering heat pump deployment, buildings \"on the gas grid\", and the emissions associated with hydrogen production unquantified policies 58, 59 and 60. The modelled scenarios show how differing uptake rates of hydrogen may displace some technologies that rely on electrification (and the policies that support them) across the economy.',\n", - " 'type': 'Text'},\n", - " {'text': '6. These scenarios are mutually exclusive. This means that emissions savings from policies in the high electrification scenario cannot be summed together with those from a \"medium\" or \"high\" hydrogen scenarios, as only one or the other policy would be implemented. Likewise, savings from \"high\" and \"medium\" hydrogen scenarios cannot be summed together. Although our list includes proposals and policies in different scenarios, we do not double count these emission savings in analysis presented elsewhere in this report. Across all sectors, the three scenarios achieve the same emissions reductions as each other - we do not expect emission reductions across the whole economy to vary materially depending on which of the three scenarios is taken forward through to 2050.',\n", - " 'type': 'Text'},\n", - " {'text': 'Explanation of power policies represented by a single emissions figure.',\n", - " 'type': 'sectionHeading'},\n", - " {'text': '7. DESNZ simulates the power sector using the Dynamic Dispatch Model4, with emissions savings determined by comparing indicative net zero consistent scenarios against a scenario where no further government action is taken to decarbonise the power sector (which does not need to be net zero compliant). For all scenarios, the model builds sufficient capacity to ensure security of supply, with the capacity mix balanced to keep system costs low. Although specific capacity mixes are required by these scenarios, DDM modelling has shown that there are a range of capacity mixes that can achieve net zero and the government has adopted a market driven approach to delivering net zero.5',\n", - " 'type': 'Text'},\n", - " {'text': '4 UK Government, Dynamic Dispatch Model (DDM) - May 2012. Available at: www.gov.uk/government/publications/dynamic-dispatch-model-ddm',\n", - " 'type': 'footnote'},\n", - " {'text': '5 UK Government, Modelling 2050 - electricity system analysis. Available at: www.gov.uk/government/publications/modelling-2050-electricity-system- analysis',\n", - " 'type': 'footnote'},\n", - " {'text': '21', 'type': 'pageNumber'},\n", - " {'text': '8. We provide a single emissions savings figure for the whole sector because power sector proposals and policies all contribute to a single interlinked dynamic system. Calculating individual emissions savings (where capacity for a single technology does or does not materialise because of the policy) will yield significantly different values depending on whether that policy is evaluated in isolation or in conjunction with one or more other policies. This non-additive nature also means that single policy emissions savings are sensitive to the exact configuration of the chosen scenario, so two net zero consistent scenarios may yield different emissions savings for the same policy.',\n", - " 'type': 'Text'},\n", - " {'text': '9. In this context, generating emissions savings for individual policies is likely to be both misleading and inaccurate. Risks to power sector decarbonisation are therefore not defined by the level of emissions savings for a given policy but rather in how each policy facilitates and accelerates the delivery of low carbon capacity and whether the policy retains optionality; that is, provide avenues for a large number of technologies to participate in the power sector, diversifying the technology mix and, in doing so, de-risking the system as a whole.',\n", - " 'type': 'Text'},\n", - " {'text': '10. Emissions savings attributed to greenhouse gas removal technologies such as power-BECCS are accounted for in the Greenhouse Gas Removal section; whereas the contribution of that technology to low-carbon power generation as part of the power system are represented as part of the single Power carbon accounting line.',\n", - " 'type': 'Text'},\n", - " {'text': '11. More information on how policies in the power sector are modelled can be found in the Technical Annex.',\n", - " 'type': 'Text'},\n", - " {'text': '22', 'type': 'pageNumber'},\n", - " {'text': 'Table 4 - Policies captured in the Energy and Emissions Projections',\n", - " 'type': 'sectionHeading'},\n", - " {'text': 'We have taken the EEP policy table directly from Annex D, that is published as part of the EEP 2021-2040.6',\n", - " 'type': 'sectionHeading'},\n", - " {'text': 'Policy Characteristics', 'type': 'TableCell'},\n", - " {'text': 'Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '#', 'type': 'TableCell'},\n", - " {'text': 'Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': '1', 'type': 'TableCell'},\n", - " {'text': 'Active travel spending', 'type': 'TableCell'},\n", - " {'text': 'Committed active travel spending from 2011/12 onwards including from ring- fenced and non-ringfenced funds including the Local Growth Fund, Other Government Infrastructure Funds (e.g. the Housing Infrastructure Fund), Highways Maintenance Fund, Transforming Cities Fund, Integrated Transport Block, Local Sustainable Transport Fund and Cycling Ambition Cities Fund',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2011', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '2', 'type': 'TableCell'},\n", - " {'text': 'Agricultur al Policies', 'type': 'TableCell'},\n", - " {'text': \"Agricultural Policies are a group of English, Scottish and Welch policies and programs: the Agricultural Action Plan (England), the Climate Change Plan (Scotland), and the Climate Smart Agriculture (Wales). These policies aim to reduce emissions through a range of resource-efficiency and land management measures. Relevant policies are quantified in the aggregate 'Agricultural policies'.\",\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': 'Various', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.4', 'type': 'TableCell'},\n", - " {'text': '1.5', 'type': 'TableCell'},\n", - " {'text': '1.5', 'type': 'TableCell'},\n", - " {'text': '1.6', 'type': 'TableCell'},\n", - " {'text': '1.7', 'type': 'TableCell'},\n", - " {'text': '1.7', 'type': 'TableCell'},\n", - " {'text': '1.8', 'type': 'TableCell'},\n", - " {'text': '1.9', 'type': 'TableCell'},\n", - " {'text': '1.9', 'type': 'TableCell'},\n", - " {'text': '1.9', 'type': 'TableCell'},\n", - " {'text': '1.9', 'type': 'TableCell'},\n", - " {'text': '1.9', 'type': 'TableCell'},\n", - " {'text': '1.9', 'type': 'TableCell'},\n", - " {'text': '3', 'type': 'TableCell'},\n", - " {'text': 'Boiler Plus (technical standards for domestic boiler installatio ns)',\n", - " 'type': 'TableCell'},\n", - " {'text': 'The policy objectives are to deliver additional energy and carbon savings from the domestic heating sector in England by lowering overall gas demand from domestic properties. It aims to do this by increasing the deployment of devices which increase the efficiency of domestic heating systems, through controls and measures to make gas boilers heat homes more efficiently. The policy instrument is a technical standard set through statutory guidance under the Building Regulations framework. This requires existing households in England to install an additional energy saving measure from a choice list at',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2018', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.7', 'type': 'TableCell'},\n", - " {'text': '0.7', 'type': 'TableCell'},\n", - " {'text': '0.7', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '6 UK Government, Energy and emissions projections: 2021 to 2040. Available at: www.gov.uk/government/publications/energy-and-emissions-projections-2021- to-2040',\n", - " 'type': 'Text'},\n", - " {'text': '23', 'type': 'pageNumber'},\n", - " {'text': 'Policy Characteristics Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '#', 'type': 'TableCell'},\n", - " {'text': 'Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': '4', 'type': 'TableCell'},\n", - " {'text': 'Boiler Upgrade Scheme (BUS)', 'type': 'TableCell'},\n", - " {'text': 'the point of installing a new or replacement combi gas boiler in an existing dwelling The Boiler Upgrade Scheme (BUS) is a £450m, 3year scheme offering upfront capital grants (£5000 for ASHP & Biomass, £6000 for GSHP) to property owners to install heat pumps and in some limited circumstances, biomass boilers, to replace fossil fuel heating systems. The scheme will open in spring 2022 until 31 March 2025.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2022', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '5', 'type': 'TableCell'},\n", - " {'text': 'Building Regulatio ns Part L (2002+20 05/6)', 'type': 'TableCell'},\n", - " {'text': \"Building Regulations set minimum energy performance standards for new buildings and when people carry out controlled 'building work' to existing properties including extensions, conversions and certain categories of renovation and replacement windows and boilers.\",\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2002', 'type': 'TableCell'},\n", - " {'text': '8.7', 'type': 'TableCell'},\n", - " {'text': '8.2', 'type': 'TableCell'},\n", - " {'text': '7.6', 'type': 'TableCell'},\n", - " {'text': '7.1', 'type': 'TableCell'},\n", - " {'text': '6.6', 'type': 'TableCell'},\n", - " {'text': '6.0', 'type': 'TableCell'},\n", - " {'text': '5.5', 'type': 'TableCell'},\n", - " {'text': '5.1', 'type': 'TableCell'},\n", - " {'text': '4.6', 'type': 'TableCell'},\n", - " {'text': '4.1', 'type': 'TableCell'},\n", - " {'text': '3.7', 'type': 'TableCell'},\n", - " {'text': '3.2', 'type': 'TableCell'},\n", - " {'text': '2.7', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '1.8', 'type': 'TableCell'},\n", - " {'text': '6', 'type': 'TableCell'},\n", - " {'text': 'Building Regulatio ns 2010 Part L', 'type': 'TableCell'},\n", - " {'text': \"Building Regulations set minimum energy performance standards for new buildings and when people carry out controlled 'building work' to existing properties including extensions, conversions and certain categories of renovation and replacement windows and boilers.\",\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2010', 'type': 'TableCell'},\n", - " {'text': '6.0', 'type': 'TableCell'},\n", - " {'text': '6.1', 'type': 'TableCell'},\n", - " {'text': '6.4', 'type': 'TableCell'},\n", - " {'text': '6.5', 'type': 'TableCell'},\n", - " {'text': '6.1', 'type': 'TableCell'},\n", - " {'text': '5.6', 'type': 'TableCell'},\n", - " {'text': '5.2', 'type': 'TableCell'},\n", - " {'text': '4.8', 'type': 'TableCell'},\n", - " {'text': '4.6', 'type': 'TableCell'},\n", - " {'text': '4.5', 'type': 'TableCell'},\n", - " {'text': '4.3', 'type': 'TableCell'},\n", - " {'text': '4.1', 'type': 'TableCell'},\n", - " {'text': '3.9', 'type': 'TableCell'},\n", - " {'text': '3.8', 'type': 'TableCell'},\n", - " {'text': '3.6', 'type': 'TableCell'},\n", - " {'text': '7', 'type': 'TableCell'},\n", - " {'text': 'Building Regulatio ns 2013 Part L', 'type': 'TableCell'},\n", - " {'text': \"Building Regulations set minimum energy performance standards for new buildings and when people carry out controlled 'building work' to existing properties including extensions, conversions and certain categories of renovation and replacement windows and boilers.\",\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2013', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '24', 'type': 'pageNumber'},\n", - " {'text': 'Policy Characteristics', 'type': 'TableCell'},\n", - " {'text': 'Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '#', 'type': 'TableCell'},\n", - " {'text': 'Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': '8', 'type': 'TableCell'},\n", - " {'text': 'Car policie', 'type': 'TableCell'},\n", - " {'text': 'EC Regulation 443/2009 sets fuel efficiency targets for new cars to be',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2012 6.2', 'type': 'TableCell'},\n", - " {'text': '8.5', 'type': 'TableCell'},\n", - " {'text': '10.8', 'type': 'TableCell'},\n", - " {'text': '13.3', 'type': 'TableCell'},\n", - " {'text': '16.0', 'type': 'TableCell'},\n", - " {'text': '19.1', 'type': 'TableCell'},\n", - " {'text': '22.0', 'type': 'TableCell'},\n", - " {'text': '25.1', 'type': 'TableCell'},\n", - " {'text': '27.6', 'type': 'TableCell'},\n", - " {'text': '30.0', 'type': 'TableCell'},\n", - " {'text': '32.3', 'type': 'TableCell'},\n", - " {'text': '34.5', 'type': 'TableCell'},\n", - " {'text': '36.8', 'type': 'TableCell'},\n", - " {'text': '38.7', 'type': 'TableCell'},\n", - " {'text': '40.3', 'type': 'TableCell'},\n", - " {'text': 's', 'type': 'Text'},\n", - " {'text': 'achieved by 2015 and 2020. The regulation translates a fleet average CO2 tailpipe emissions target for new vehicles sold into the EU market into specific targets for individual manufacturers according to the mass of their fleet. Heavy fines are imposed for non- compliance. The 2021 target is for',\n", - " 'type': 'Text'},\n", - " {'text': \"a fleet average of 95g CO2/km across the single market, with a transition period where 95% of a manufacturer's fleet must meet the 95g target by 2020. New stretching CO2 reduction targets (EU Regulation 2019/631) have been introduced for 2025 and 2030 based on the 2021 Worldwide Harmonised Light Vehicle Test Procedure (WLTP) measurements. As a result, the new passenger cars and light duty vehicles CO2 regulation came into force in January 2020. The Road Vehicle Emission Performance Standards (Cars and Vans) (EU Exit) (Amendment) Regulations 2019 in March 2019 ensure the UK's existing ambition and targets out to 2024 still apply even in the event of the UK leaving the EU without a deal in January 2020. Complementary measures are a collection of technologies that could improve 'real world' fuel efficiency of cars which would not be fully captured in new car CO2 target and could improve fuel efficiency within the existing fleet. These include gear shift indicators, tyre pressure monitoring systems more efficient mobile air-conditioning and low rolling resistance tyres. EC Regulation 661/2009 sets minimum requirements and introduce labelling for the rolling resistance, wet grip and external rolling noise of tyres. Measures to support the uptake of\",\n", - " 'type': 'Text'},\n", - " {'text': '25', 'type': 'pageNumber'},\n", - " {'text': 'Policy Characteristics Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '# Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': 'ultra-low emission vehicles include the Plug-in Grant funding for ultra- low emission vehicle (ULEV) cars, vans, motorcycles and taxis as well as various tax incentives including lower rates for Vehicle Excise Duty and Company Car Tax. Electric vehicle (EV) infrastructure is directly supported through the Workplace Charging Scheme grants for EV chargepoints for employees and fleets, the Electric Vehicle Homecharge Scheme grants towards home EV chargepoints, the On-street Residential Chargepoint Scheme and the public-private £400 million Charging Infrastructure Investment Fund, launched in September 2019. Highways England have committed £15 million to ensure that 95% of the Strategic Road Network will be within 20 miles (32.2km) of a charging point.',\n", - " 'type': 'TableCell'},\n", - " {'text': '9 Carbon Trust measures', 'type': 'TableCell'},\n", - " {'text': 'The Carbon Trust provides a range of measures from general advice to in- depth consultancy and accreditation, to reduce emissions and save energy and money to businesses and public sector organisations of all sizes.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Expired', 'type': 'TableCell'},\n", - " {'text': '2002', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '10 Carbon Emissions Reduction Target (CERT) Uplift and Extension (2010-12)',\n", - " 'type': 'TableCell'},\n", - " {'text': 'CERT extension - increased the targets originally set under CERT by 20% and required domestic energy suppliers with a customer base in excess of 50,000 (later increased to 250,000) to make savings in the amount of CO2 emitted by householders. The extension also refocused subsidy towards insulation measures and away from electricity saving measures such as low energy lighting - and introduced a super priority group (households in receipt of certain means-tested benefits) to make energy reductions in low income and vulnerable households.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Expired', 'type': 'TableCell'},\n", - " {'text': '2010', 'type': 'TableCell'},\n", - " {'text': '1.5', 'type': 'TableCell'},\n", - " {'text': '1.4', 'type': 'TableCell'},\n", - " {'text': '1.4', 'type': 'TableCell'},\n", - " {'text': '1.4', 'type': 'TableCell'},\n", - " {'text': '1.4', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '1.3', 'type': 'TableCell'},\n", - " {'text': '26', 'type': 'pageNumber'},\n", - " {'text': 'Policy Characteristics', 'type': 'TableCell'},\n", - " {'text': 'Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '#', 'type': 'TableCell'},\n", - " {'text': 'Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': '11', 'type': 'TableCell'},\n", - " {'text': 'Communit y Energy Saving Programm e (CESP)', 'type': 'TableCell'},\n", - " {'text': 'Community Energy Saving Programme (CESP) - area based regulation that targeted households across Great Britain, in areas of low income, to improve energy efficiency standards, and reduce fuel bills. CESP was funded by an obligation on larger energy suppliers and also the larger, electricity generators.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Expired', 'type': 'TableCell'},\n", - " {'text': '2009', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '12', 'type': 'TableCell'},\n", - " {'text': 'CRC Energy', 'type': 'TableCell'},\n", - " {'text': 'The CRC (formerly the Carbon Reduction Commitment) is a',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2010', 'type': 'TableCell'},\n", - " {'text': '0.9', 'type': 'TableCell'},\n", - " {'text': '0.9', 'type': 'TableCell'},\n", - " {'text': '0.9', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': 'Efficiency Scheme', 'type': 'sectionHeading'},\n", - " {'text': 'mandatory UK-wide emissions trading scheme (launched in 2010). It encourages the uptake of energy efficiency measures in large non- energy intensive private and public sector organisations that use energy not covered by the EU ETS or Climate Change Agreements. It covers around 5000 medium and large users of energy across the business and public sector. The scheme is split into phases. Phase 1 ran from 1 April 2010 until 31 March 2014. Phase 2 runs from 1 April 2014 until 31 March 2019. In the 2016 Spring Budget, the Chancellor announced there would be no further sales of CRC allowances after Phase 2 (i.e. following the 2018/19 compliance year) and legislation was laid in July 2018 to close the scheme after Phase 2. From April 2019, the CCL will be increased to recover the revenue forgone from CRC allowances and a new streamlined energy and carbon reporting framework for quoted companies of all sizes and large unquoted companies and large Limited Liability Partnerships will come into force UJ-wide.',\n", - " 'type': 'Text'},\n", - " {'text': '27', 'type': 'pageNumber'},\n", - " {'text': 'Policy Characteristics', 'type': 'TableCell'},\n", - " {'text': 'Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '#', 'type': 'TableCell'},\n", - " {'text': 'Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': '13', 'type': 'TableCell'},\n", - " {'text': 'Energy Company Obligation (ECO) 3', 'type': 'TableCell'},\n", - " {'text': \"The reformed scheme (ECO 3) will run from autumn 2018 to March 2022. The scheme focuses completely on low income and vulnerable households. Supplier thresholds were lowered to 200,000 domestic customers from 2019, and 150,000 domestic customers from 2020. A new 'Innovation' element was introduced to incentivise new better performing measures and cost-effective delivery techniques (up to 10% of scheme), and up to a further 10% of scheme for a monitoring regime to better understand measure performance. The LA Flexible Eligibility mechanism was increased to up to 25% of the scheme.\",\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2018', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '14', 'type': 'TableCell'},\n", - " {'text': 'Energy Company Obligation (ECO) 4', 'type': 'TableCell'},\n", - " {'text': 'n/a', 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': 'n/a', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '15', 'type': 'TableCell'},\n", - " {'text': 'Energy company obligation (ECO) Extension', 'type': 'TableCell'},\n", - " {'text': 'The 2015 Spending Review announced that ECO will be replaced with a new, lower cost scheme that will run for 5 years (to March 2022) and will tackle the root causes of fuel poverty. The 5-year extension will take place in the two phases, with the ECO Extension (April 2017 - Sept 2018) acting as a bridge between the expired ECO scheme and the new fuel poverty focused scheme, ECO 3, which will run from December 2018 to March 2022. The Local Authority Flexible Eligible mechanism was introduced under ECO2 Extension, enabling LAs to determine eligibility and refer households to obligated suppliers. Up to 10% of Affordable Warmth could be delivered through this route.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2017', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '16', 'type': 'TableCell'},\n", - " {'text': 'Energy company obligation (ECO)', 'type': 'TableCell'},\n", - " {'text': 'The Energy Company Obligation (ECO) is a statutory obligation on energy suppliers with over 250,000 domestic customers and delivering over a certain amount of electricity or gas to make reductions in carbon emissions or achieve heating cost savings in domestic households. ECO focuses on insulation measures, and also heating improvements to low',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Expired', 'type': 'TableCell'},\n", - " {'text': '2013', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '28', 'type': 'pageNumber'},\n", - " {'text': 'Policy Characteristics', 'type': 'TableCell'},\n", - " {'text': 'Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '#', 'type': 'TableCell'},\n", - " {'text': 'Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': \"income and vulnerable households. It ran until March 2017. ECO initially ran to March 2015 (also known as 'ECO1') and was extended in April 2014 to March 2017 ('ECO2').\",\n", - " 'type': 'TableCell'},\n", - " {'text': '17', 'type': 'TableCell'},\n", - " {'text': 'EEC1 (energy efficiency commitme nt), EEC2 (2002- 2008) &',\n", - " 'type': 'TableCell'},\n", - " {'text': 'EEC I: GB wide regulation that required all electricity and gas suppliers with 15,000 or more domestic customers to achieve a combined energy saving of 62 TWh by 2005 by incentivising their customers to install energy-efficiency measures in homes.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Expired', 'type': 'TableCell'},\n", - " {'text': '2002', 'type': 'TableCell'},\n", - " {'text': '2.6', 'type': 'TableCell'},\n", - " {'text': '2.5', 'type': 'TableCell'},\n", - " {'text': '2.5', 'type': 'TableCell'},\n", - " {'text': '2.4', 'type': 'TableCell'},\n", - " {'text': '2.4', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': '2.3', 'type': 'TableCell'},\n", - " {'text': 'Baseline', 'type': 'TableCell'},\n", - " {'text': 'Carbon', 'type': 'TableCell'},\n", - " {'text': 'Emissions', 'type': 'TableCell'},\n", - " {'text': 'EEC II - energy suppliers with more than 50,000 domestic customers required to deliver a total of 130 TWh lifetime energy use reductions in GB households, primarily through the promotion of energy efficiency measures. Carbon Emission Reduction Target (CERT) - GB regulation that required all domestic energy suppliers with a customer base in excess of 50,000 domestic customers to make savings in the amount of CO2 emitted by householders.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Reduction', 'type': 'TableCell'},\n", - " {'text': 'Target', 'type': 'TableCell'},\n", - " {'text': '(CERT)', 'type': 'TableCell'},\n", - " {'text': '(2008- 2010)', 'type': 'TableCell'},\n", - " {'text': '18', 'type': 'TableCell'},\n", - " {'text': 'Energy Performan ce of Buildings Directive (EPBD; UK',\n", - " 'type': 'TableCell'},\n", - " {'text': \"Energy Performance Certificates (EPCs) are required when any building is sold, rented out or constructed, and sometimes after refurbishment work. EPCs give information on a building's energy efficiency in a sliding scale from 'A' (very efficient) to 'G' (least efficient).\",\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2007', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': 'transpositi on)', 'type': 'TableCell'},\n", - " {'text': '29', 'type': 'pageNumber'},\n", - " {'text': 'Policy Characteristics', 'type': 'TableCell'},\n", - " {'text': 'Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '#', 'type': 'TableCell'},\n", - " {'text': 'Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': '19', 'type': 'TableCell'},\n", - " {'text': 'Energy Savings Opportunit y Scheme (ESOS)', 'type': 'TableCell'},\n", - " {'text': 'A mandatory energy assessment scheme for all large undertakings (non- SMEs) in response to requirements contained Article 8 of the EU Energy Efficiency Directive (2012/27/EU). Organisations which employ 250 or more people, or employ fewer than 250 people but have both an annual turnover exceeding £38.9m and an annual balance sheet total exceeding £33.4m, must measure their total energy consumption and carry out audits of the energy used by their buildings, industrial processes and transport to identify cost-effective energy saving measures, by 5 December 2015 and every four years thereafter. It is estimated that around 10,000 organisations will participate in the scheme.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2014', 'type': 'TableCell'},\n", - " {'text': '0.7', 'type': 'TableCell'},\n", - " {'text': '0.7', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '20', 'type': 'TableCell'},\n", - " {'text': 'F-gas regulation s', 'type': 'TableCell'},\n", - " {'text': 'The F-gas regulations introduced a 79% phase down in the quantities of hydrofluorocarbons that can be placed on the EU market and was delivered via a gradually reducing quota system; a number of bans on the use of certain F gases in some new equipment; a ban on the use of very high GWP HFCs for the servicing of certain types of refrigeration equipment; and some strengthening of obligations in the 2007 regulation relating to leak checking, repairs, F gas recovery and technician training. These regulations were introduced by the EU in 2014 and passed into UK law in 2015.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2014', 'type': 'TableCell'},\n", - " {'text': '3.8', 'type': 'TableCell'},\n", - " {'text': '4.3', 'type': 'TableCell'},\n", - " {'text': '4.6', 'type': 'TableCell'},\n", - " {'text': '4.9', 'type': 'TableCell'},\n", - " {'text': '5.2', 'type': 'TableCell'},\n", - " {'text': '5.5', 'type': 'TableCell'},\n", - " {'text': '5.7', 'type': 'TableCell'},\n", - " {'text': '6.0', 'type': 'TableCell'},\n", - " {'text': '6.2', 'type': 'TableCell'},\n", - " {'text': '6.5', 'type': 'TableCell'},\n", - " {'text': '6.8', 'type': 'TableCell'},\n", - " {'text': '7.1', 'type': 'TableCell'},\n", - " {'text': '7.4', 'type': 'TableCell'},\n", - " {'text': '7.6', 'type': 'TableCell'},\n", - " {'text': '7.9', 'type': 'TableCell'},\n", - " {'text': '21', 'type': 'TableCell'},\n", - " {'text': 'Forestry policies', 'type': 'TableCell'},\n", - " {'text': \"Forestry policies are a range of post- 2009 policies aimed at driving afforestation and reforestation. Relevant policies are quantified in the aggregate 'Forestry policies'.\",\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': 'Various', 'type': 'TableCell'},\n", - " {'text': '-0.3', 'type': 'TableCell'},\n", - " {'text': '-0.3', 'type': 'TableCell'},\n", - " {'text': '-0.3', 'type': 'TableCell'},\n", - " {'text': '-0.2', 'type': 'TableCell'},\n", - " {'text': '-0.1', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.0', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.2', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.7', 'type': 'TableCell'},\n", - " {'text': '0.9', 'type': 'TableCell'},\n", - " {'text': '1.0', 'type': 'TableCell'},\n", - " {'text': '22', 'type': 'TableCell'},\n", - " {'text': 'Green Gas Support Scheme', 'type': 'TableCell'},\n", - " {'text': 'The Green Gas Support Scheme (GGSS) is a tariff subsidy to support the generation of biomethane by anaerobic digestion, for injection into the gas grid. It launched in November 2021 and will be open for applications until 2025, operating in England, Scotland and Wales. It is funded through the Green Gas Levy.',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2021', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.5', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '0.6', 'type': 'TableCell'},\n", - " {'text': '30', 'type': 'pageNumber'},\n", - " {'text': 'Policy Characteristics', 'type': 'TableCell'},\n", - " {'text': 'Savings (MtCO2e)', 'type': 'TableCell'},\n", - " {'text': '#', 'type': 'TableCell'},\n", - " {'text': 'Policy name', 'type': 'TableCell'},\n", - " {'text': 'Policy Description', 'type': 'TableCell'},\n", - " {'text': 'Implementati on status', 'type': 'TableCell'},\n", - " {'text': 'Implement ation date', 'type': 'TableCell'},\n", - " {'text': '202 3', 'type': 'TableCell'},\n", - " {'text': '2024', 'type': 'TableCell'},\n", - " {'text': '2025', 'type': 'TableCell'},\n", - " {'text': '2026', 'type': 'TableCell'},\n", - " {'text': '2027', 'type': 'TableCell'},\n", - " {'text': '2028', 'type': 'TableCell'},\n", - " {'text': '2029', 'type': 'TableCell'},\n", - " {'text': '2030', 'type': 'TableCell'},\n", - " {'text': '2031', 'type': 'TableCell'},\n", - " {'text': '2032', 'type': 'TableCell'},\n", - " {'text': '2033', 'type': 'TableCell'},\n", - " {'text': '2034', 'type': 'TableCell'},\n", - " {'text': '2035', 'type': 'TableCell'},\n", - " {'text': '2036', 'type': 'TableCell'},\n", - " {'text': '2037', 'type': 'TableCell'},\n", - " {'text': '23', 'type': 'TableCell'},\n", - " {'text': 'Green Heat Network Fund (GHNF)', 'type': 'TableCell'},\n", - " {'text': 'GHNF is £328m fund that provides capital support to develop low carbon heat network infrastructure. Its objective is to accelerate the low carbon transition of new and existing heat networks and increase waste heat recovery from heat sources not currently exploited. GHNF supports greater deployment of large heat pumps (air-source, ground-source and water-source), waste-heat recovery (including heat exchangers and heat pumps boosting heat from industrial/commercial processes and energy-from-waste plants), solar thermal with storage, and biomass (where this is sustainably sourced and complies with air-quality legislation).',\n", - " 'type': 'TableCell'},\n", - " {'text': 'Implemented', 'type': 'TableCell'},\n", - " {'text': '2021', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.1', 'type': 'TableCell'},\n", - " {'text': '0.3', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " {'text': '0.4', 'type': 'TableCell'},\n", - " ...]" - ] - }, - "execution_count": 246, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "doc_text_blocks" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "open-data-cnKQNmjn-py3.12", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.2" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/notebooks/1-loading-data.ipynb b/notebooks/1-loading-data.ipynb index e800a01..6ea5925 100644 --- a/notebooks/1-loading-data.ipynb +++ b/notebooks/1-loading-data.ipynb @@ -48,7 +48,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "Fetching 15 files: 100%|██████████| 15/15 [05:37<00:00, 22.48s/it] \n" + "Fetching 15 files: 100%|██████████| 15/15 [00:00<00:00, 46.77it/s]\n" ] }, { @@ -63,13 +63,11 @@ } ], "source": [ - "REPO_NAME = \"ClimatePolicyRadar/all-document-text-data-weekly\"\n", + "REPO_NAME = \"ClimatePolicyRadar/all-document-text-data\"\n", "REPO_URL = f\"https://huggingface.co/datasets/{REPO_NAME}\"\n", "CACHE_DIR = \"../cache\"\n", "\n", - "# INTERNAL NOTE: use this commit hash until the weekly pipeline run that produces the data\n", - "# is stable.\n", - "REVISION = \"bd0abf24ae34d3150bdd8ac66f36a28e47f3ee93\" # Use this to set a commit hash. Recommended!\n", + "REVISION = \"main\" # Use this to set a commit hash. Recommended!\n", "\n", "snapshot_download(\n", " repo_id=REPO_NAME,\n", @@ -82,7 +80,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -92,11 +90,11 @@ "│ count_star() │ count(DISTINCT document_id) │\n", "│ int64 │ int64 │\n", "├──────────────┼─────────────────────────────┤\n", - "│ 21037269 │ 7795 │\n", + "│ 21027685 │ 7804 │\n", "└──────────────┴─────────────────────────────┘" ] }, - "execution_count": 6, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -144,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -164,7 +162,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -370,17 +368,17 @@ " \n", " \n", " 35\n", - " html_data.detected_title\n", + " _html_data.detected_title\n", " VARCHAR\n", " \n", " \n", " 36\n", - " html_data.detected_date\n", + " _html_data.detected_date\n", " VARCHAR\n", " \n", " \n", " 37\n", - " html_data.has_valid_text\n", + " _html_data.has_valid_text\n", " BOOLEAN\n", " \n", " \n", @@ -469,9 +467,9 @@ "32 pdf_data.md5sum \n", "33 pdf_data_page_metadata.dimensions \n", "34 pdf_data_page_metadata.page_number \n", - "35 html_data.detected_title \n", - "36 html_data.detected_date \n", - "37 html_data.has_valid_text \n", + "35 _html_data.detected_title \n", + "36 _html_data.detected_date \n", + "37 _html_data.has_valid_text \n", "38 pipeline_metadata.parser_metadata \n", "39 text_block.text_block_id \n", "40 text_block.language \n", @@ -532,7 +530,7 @@ "46 BIGINT " ] }, - "execution_count": 8, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -552,7 +550,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -720,7 +718,7 @@ "[260 rows x 5 columns]" ] }, - "execution_count": 11, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -746,7 +744,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -784,14 +782,14 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "/var/folders/nt/2c78pgv94312v7_mmz24h6kc0000gn/T/ipykernel_39249/2460647041.py:24: FutureWarning: DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n", + "/var/folders/nt/2c78pgv94312v7_mmz24h6kc0000gn/T/ipykernel_2131/2460647041.py:24: FutureWarning: DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n", " result_df = result_df.applymap(convert_to_python_native)\n" ] }, @@ -801,13 +799,13 @@ "" ] }, - "execution_count": 13, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -827,14 +825,14 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "/var/folders/nt/2c78pgv94312v7_mmz24h6kc0000gn/T/ipykernel_39249/2460647041.py:24: FutureWarning: DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n", + "/var/folders/nt/2c78pgv94312v7_mmz24h6kc0000gn/T/ipykernel_2131/2460647041.py:24: FutureWarning: DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n", " result_df = result_df.applymap(convert_to_python_native)\n" ] }, @@ -844,13 +842,13 @@ "Text(0.5, 1.0, 'Document count by languages')" ] }, - "execution_count": 17, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -868,14 +866,14 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "/var/folders/nt/2c78pgv94312v7_mmz24h6kc0000gn/T/ipykernel_39249/2460647041.py:24: FutureWarning: DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n", + "/var/folders/nt/2c78pgv94312v7_mmz24h6kc0000gn/T/ipykernel_2131/2460647041.py:24: FutureWarning: DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n", " result_df = result_df.applymap(convert_to_python_native)\n" ] }, @@ -885,13 +883,13 @@ "Text(0.5, 1.0, 'Document count by geographies')" ] }, - "execution_count": 15, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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YVaJ1YtIkoTIyEgcOXIES5cuhVarxeDBgzF27Fg0a9ZMp+3ly5dx8OBBfPbZZ6hZsyY2btyYZ5979+5FRkYGwsLCoNVqcfDgwVdxKURERFRCFZvECgBcXV2xYMECjB8/HgEBAVAqlfjiiy/02q1cuRKdO3eGSqVCQEAAIiMj8+wvMjISffr0gbW1Nfr06ZNvu8LKzMyEVqvV2YiIiKjkM9vEysPDA0IIvfJBgwbBz88Pv/32G1auXAmFQqFTn5OTg+joaAQEBAAAevfujf379+Py5cs67bRaLdavXy+3CwgIwC+//IL79+/LbQIDAxETE1Po2MPDw6FSqeSNq64TERGVDmabWOXnxIkTiIuLg729Pfbt26dXv2PHDjx48ACdOnUCAFSoUAFvvvmm3hyqNWvWoHr16qhXrx4AoH79+nB3d8fPP/9c5BhDQkKg0Wjk7fkJ90RERFQyFavE6vHjxxgwYAD69euHiIgITJ48GYmJiTptIiMjkZaWBjs7O1hZWcHKygrbtm3DqlWrkJOTo9Pu1KlTchsrKyucPn26QJPY/4tCoYCDg4PORkRERCVfsfqkTVhYGNLS0jB//nyoVCps2LABgwYNwv79+2FhYYG7d+/i119/xdq1a+Hr6ysfl52djRYtWmD79u14++23kZCQgGPHjiEmJgZOTk5yu7S0NPj7++Ps2bOoVauWKS6RiIiIirFik1j9888/+Oqrr/D7779DpVIBAJYtWwY/Pz/Mnz8fwcHB+OGHH1C+fHn07NlT77s+nTp1QmRkJN5++21ERkaicePGaNWqld55Xn/9dURGRua5rhURERHRixSLR4GZmZkYOHAgBg0ahLfeeksur1SpEr755hv5kWBUVBS6d++e58cSe/TogS1btiA1NRU//vgjevTokee5evToge+//x5Pnjx5addDREREJVOxGLFSKBQ4ffp0nnV9+/ZF3759AQD//vtvvn307NkTPXv2BADcuXMn33YTJkzAhAkTihAtERERlVZmNWIVEREBpVKJhIQEU4eSp5kzZ0KpVOLq1aumDoWIiIjMkCTyWizKBJKTk5GRkQEAcHNzg42NjYkj0peWloa0tDQAgLOzszzX679otVqoVCpoNBq+IUhERFRMGPL722weBVapUsXUIfwnJycnnbcIiYiIiJ5lVo8CiYiIiIozJlZERERERmI2jwJL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iBYtWsDd3R1//fUXVCoVvvnmG3Tt2hXNmzfHkSNH8O+//6J3794YOnQoxo0bp9fHzp07kZKSgr///huVK1fGO++8g1u3buV7TpVKBbVabfD1ERERUclm0FuBc+fORXh4OMqVKyeXlStXDl9++SXmzp1rtODy8++//6JFixZo2rQpNm/eDDs7O1y7dg3BwcEYPXo0Zs6cCR8fH3h5eSE4OBhz5szB3LlzceTIEZ1+ypcvD7VaDT8/P0yaNAlarVavDREREVFBGZRYabVa3L59W6/89u3bea5vZUwHDx5E69at0aNHD/z444/y6Nb69evx5MmTPEemPv74YyiVSqxZsybPPjMyMvD9998DANfhIiIiIoMZ9FZg9+7dMWjQIMydOxeNGzcGABw5cgTjx4/He++9Z5TAPDw8kNei8N27d0evXr2wePFinfJz585BpVKhUqVKesfY2NigWrVqOHfunE55s2bNYGFhgYcPH0IIgYYNG6Jdu3ZyfWhoqEGxZ2ZmIjMzU97XarUG9UNERETFi0EjVkuXLkXHjh3Rt29fuLu7w93dHX379sXbb7+NiIgIY8eoo2vXrti0aZPeRHND/Pzzzzh+/Dg2bNgALy8vREdHy+tyFUV4eDhUKpW8ubq6FrlPIiIiMn8GJVb29vaIiIjA3bt35bcE09LSEBERgTJlyhg7Rh3Lli1D79690bFjR/z9999yec2aNaHRaHDjxg29Yx4/foyLFy+iZs2aOuWurq6oUaMGunfvjpkzZ6J79+46I02GCgkJgUajkbdr164VuU8iIiIyfwYlVrnKlCmDunXrom7dui89ocolSRKWL1+Ofv36oVOnTvLaVz169IC1tXWek+eXLl2KBw8eoE+fPvn2+/7778PKysooI24KhQIODg46GxEREZV8Bs2xMjVJkrB06VJYWlqiU6dO+P333+Hv74/Zs2cjODgYtra26N+/P6ytrfHrr79i0qRJCA4ORpMmTV7Y58iRIxEaGoqPP/4Y9vb2r/CKiIiIqCQo0oiVKUmShG+//RaDBg1C586dsWfPHowePVqef9WoUSP4+fnhp59+wpIlS/D111//Z58DBw7EkydP9CbGExERERVEsRmx8vf313tLUJIkLF68WCcR6tKlC7p06fLCvvJ749De3h5paWnGCZiIiIhKHbMasYqIiIBSqURCQoKpQ8nT0KFD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", + "image/png": "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", "text/plain": [ "
" ] @@ -931,7 +929,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.2" + "version": "3.12.7" } }, "nbformat": 4, diff --git a/streamlit_apps/data_helpers.py b/streamlit_apps/data_helpers.py index 54cc72b..1e7e992 100644 --- a/streamlit_apps/data_helpers.py +++ b/streamlit_apps/data_helpers.py @@ -1,13 +1,11 @@ from typing import Optional from huggingface_hub import snapshot_download -REPO_NAME = "ClimatePolicyRadar/all-document-text-data-weekly" +REPO_NAME = "ClimatePolicyRadar/all-document-text-data" REPO_URL = f"https://huggingface.co/datasets/{REPO_NAME}" CACHE_DIR = "../cache" -# INTERNAL NOTE: use this commit hash until the weekly pipeline run that produces the data -# is stable. -REVISION = "bd0abf24ae34d3150bdd8ac66f36a28e47f3ee93" # Use this to set a commit hash. Recommended! +REVISION = "main" # Use this to set a commit hash. Recommended! def download_data(cache_dir: str, revision: Optional[str] = None) -> None: diff --git a/streamlit_apps/searchable_world_map.py b/streamlit_apps/searchable_world_map.py index ae717ef..dbd01a3 100644 --- a/streamlit_apps/searchable_world_map.py +++ b/streamlit_apps/searchable_world_map.py @@ -16,8 +16,6 @@ @st.cache_resource def load_data(): - # INTERNAL NOTE: use this commit hash until the weekly pipeline run that produces the - # data is stable. download_data( cache_dir=str(CACHE_DIR), revision="bd0abf24ae34d3150bdd8ac66f36a28e47f3ee93",