From f8b01ed50b8213b051191f92950acc768a49a7bf Mon Sep 17 00:00:00 2001 From: romainsacchi Date: Mon, 15 Jul 2024 07:33:28 +0200 Subject: [PATCH] Update docs on batteries. --- dev/Untitled1.ipynb | 617 +----------------- .../lci-battery-capacity.xlsx | Bin 16506 -> 16510 bytes 2 files changed, 24 insertions(+), 593 deletions(-) diff --git a/dev/Untitled1.ipynb b/dev/Untitled1.ipynb index 2b7abb93..ac4135e3 100644 --- a/dev/Untitled1.ipynb +++ b/dev/Untitled1.ipynb @@ -43,7 +43,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "id": "bee86950-ac96-49e0-8a9c-43920ae26096", "metadata": {}, "outputs": [ @@ -87,566 +87,6 @@ "NewDatabase(..., quiet=True)\n", "- Extracting source database\n", "- Extracting inventories\n", - "Cannot find cached inventories. Will create them now for next time...\n", - "Importing default inventories...\n", - "\n", - "Extracted 1 worksheets in 0.12 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 7 worksheets in 0.03 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.03 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.03 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.04 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.04 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Could not find a biosphere flow for ('Iron, 72% in magnetite, 14% in crude ore', 'natural resource', 'in ground', 'kilogram') in lci-vanadium.xlsx. Exchange deleted.\n", - "Could not find a biosphere flow for ('TiO2, 54% in ilmenite, 18% in crude ore, in ground', 'natural resource', 'in ground', 'kilogram') in lci-vanadium.xlsx. Exchange deleted.\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.47 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "The following datasets to import already exist in the source database. They will not be imported\n", - "+--------------------------------+--------------------------------+----------+-------------+\n", - "| Name | Reference product | Location | File |\n", - "+--------------------------------+--------------------------------+----------+-------------+\n", - "| fluorspar production, 97% puri | fluorspar, 97% purity | GLO | lci-PV.xlsx |\n", - "| metallization paste production | metallization paste, back side | RER | lci-PV.xlsx |\n", - "| metallization paste production | metallization paste, back side | RER | lci-PV.xlsx |\n", - "| metallization paste production | metallization paste, front sid | RER | lci-PV.xlsx |\n", - "| photovoltaic module production | photovoltaic module, building- | RER | lci-PV.xlsx |\n", - "| photovoltaic module production | photovoltaic module, building- | RER | lci-PV.xlsx |\n", - "| photovoltaic mounting system p | photovoltaic mounting system, | RER | lci-PV.xlsx |\n", - "| photovoltaic mounting system p | photovoltaic mounting system, | RER | lci-PV.xlsx |\n", - "| photovoltaic mounting system p | photovoltaic mounting system, | RER | lci-PV.xlsx |\n", - "| photovoltaic panel factory con | photovoltaic panel factory | GLO | lci-PV.xlsx |\n", - "| polyvinylfluoride production | polyvinylfluoride | US | lci-PV.xlsx |\n", - "| polyvinylfluoride production, | polyvinylfluoride, dispersion | US | lci-PV.xlsx |\n", - "| polyvinylfluoride, film produc | polyvinylfluoride, film | US | lci-PV.xlsx |\n", - "| silicon production, metallurgi | silicon, metallurgical grade | NO | lci-PV.xlsx |\n", - "| vinyl fluoride production | vinyl fluoride | US | lci-PV.xlsx |\n", - "| wafer factory construction | wafer factory | DE | lci-PV.xlsx |\n", - "+--------------------------------+--------------------------------+----------+-------------+\n", - "Extracted 1 worksheets in 0.06 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "The following datasets to import already exist in the source database. They will not be imported\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "| Name | Reference product | Location | File |\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "| carbon dioxide, captured at ce | carbon dioxide, captured and r | RER | lci-synfuels-from-methanol-fro |\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "The following datasets to import already exist in the source database. They will not be imported\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "| Name | Reference product | Location | File |\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "| hydrogen production, coal gasi | hydrogen, gaseous, low pressur | RoW | lci-hydrogen-coal-gasification |\n", - "| methanol production, coal gasi | methanol | RoW | lci-hydrogen-coal-gasification |\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.03 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "The following datasets to import already exist in the source database. They will not be imported\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "| Name | Reference product | Location | File |\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "| hydrogen production, steam met | hydrogen, gaseous, low pressur | RER | lci-hydrogen-smr-atr-natgas.xl |\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "The following datasets to import already exist in the source database. They will not be imported\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "| Name | Reference product | Location | File |\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "| methanol production facility, | methanol production facility, | RER | lci-synfuels-from-methanol-fro |\n", - "+--------------------------------+--------------------------------+----------+--------------------------------+\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 5 worksheets in 0.17 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.03 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.60 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.01 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.06 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.02 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 39 worksheets in 0.50 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.28 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 0.20 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Extracted 1 worksheets in 1.09 seconds\n", - "Migrating to 3.8 first\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Applying strategy: migrate_datasets\n", - "Applying strategy: migrate_exchanges\n", - "Remove uncertainty data.\n", - "Data cached. It is advised to restart your workflow at this point.\n", - "This allows premise to use the cached data instead, which results in\n", - "a faster workflow.\n", "- Fetching IAM data\n", "Done!\n" ] @@ -659,6 +99,8 @@ " #{\"model\":\"remind\", \"pathway\":\"SSP2-Base\", \"year\":2010},\n", " #{\"model\":\"image\", \"pathway\":\"SSP2-Base\", \"year\":2020},\n", " #{\"model\":\"remind\", \"pathway\":\"SSP2-Base\", \"year\":2050},\n", + " {\"model\":\"remind\", \"pathway\":\"SSP2-PkBudg1150\", \"year\":2020},\n", + " {\"model\":\"remind\", \"pathway\":\"SSP2-PkBudg1150\", \"year\":2035},\n", " {\"model\":\"remind\", \"pathway\":\"SSP2-PkBudg1150\", \"year\":2050},\n", " #{\"model\":\"image\", \"pathway\":\"SSP2-RCP26\", \"year\":2040},\n", " #{\"model\":\"image\", \"pathway\":\"SSP2-RCP26\", \"year\":2060},\n", @@ -674,7 +116,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "0c80994c-cbac-4143-81ee-1de1531a6f95", "metadata": {}, "outputs": [ @@ -682,7 +124,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "Processing scenarios: 100%|█████████████| 1/1 [00:09<00:00, 9.96s/it]" + "Processing scenarios: 100%|█████████████| 3/3 [04:27<00:00, 89.29s/it]" ] }, { @@ -702,31 +144,12 @@ } ], "source": [ - "ndb.update(\"battery\")" + "ndb.update()" ] }, { "cell_type": "code", - "execution_count": 6, - "id": "8a38e57d-83cd-4dd4-a4ce-306f5e58b78d", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generate change report.\n", - "Report saved under /Users/romain/GitHub/premise/dev.\n" - ] - } - ], - "source": [ - "ndb.generate_change_report()" - ] - }, - { - "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "id": "76ccb07e-9e8c-4295-9e10-7d0753d8c62a", "metadata": {}, "outputs": [ @@ -734,7 +157,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "Write new database(s) to Brightway.\n", + "Running all checks...\n", + "Minor anomalies found: check the change report.\n", + "Running all checks...\n", + "Minor anomalies found: check the change report.\n", + "Running all checks...\n", + "Minor anomalies found: check the change report.\n", + "Building superstructure database...\n", + "Dropped 0 duplicate(s).\n", + "Scenario difference file exported to /Users/romain/GitHub/premise/dev/export/scenario diff files!\n", "Running all checks...\n", "Minor anomalies found: check the change report.\n" ] @@ -745,7 +176,7 @@ "text": [ "Writing activities to SQLite3 database:\n", "0% [##############################] 100% | ETA: 00:00:00\n", - "Total time elapsed: 00:00:25\n" + "Total time elapsed: 00:00:40\n" ] }, { @@ -753,12 +184,12 @@ "output_type": "stream", "text": [ "Title: Writing activities to SQLite3 database:\n", - " Started: 07/14/2024 20:32:00\n", - " Finished: 07/14/2024 20:32:25\n", - " Total time elapsed: 00:00:25\n", - " CPU %: 92.00\n", - " Memory %: 13.95\n", - "Created database: battery 3\n", + " Started: 07/14/2024 21:00:21\n", + " Finished: 07/14/2024 21:01:01\n", + " Total time elapsed: 00:00:40\n", + " CPU %: 89.10\n", + " Memory %: 19.82\n", + "Created database: battery 4\n", "Generate scenario report.\n", "Report saved under /Users/romain/GitHub/premise/dev/export/scenario_report.\n", "Generate change report.\n", @@ -767,7 +198,7 @@ } ], "source": [ - "ndb.write_db_to_brightway(\"battery 3\")" + "ndb.write_superstructure_db_to_brightway(\"battery 4\")" ] }, { diff --git a/premise/data/additional_inventories/lci-battery-capacity.xlsx b/premise/data/additional_inventories/lci-battery-capacity.xlsx index 19d7c6cb954828c9b50ede515b535cb63c519d55..588f711541c648e96d3ccafe0c6e78bd2cc98015 100644 GIT binary patch delta 6231 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 B?#ciF delta 6268 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 z zi}KM_G3!XlEanuEZDcU>eI%6o#T&_@^<~v&nRgx%VxnsEUgtVaNm?G7JQb2|uWbTCspf2w(DKQ|BgvkW zzY#ib0tu>hN`iHalA+#m{@BLyVjT80FjT#pmIH7{N;4Bm(yC51aK<13?-OrKywFY7 zxukXzGbyAhM@OnRCp`u=-PN%axb3k=)Lfi?R|$Ue;uzV7Kfy0u@P9wS?_2Oc!H-(- zKmAVrM57=n5S<>%aY;;~P5PrAf+(SI@Jnw>LSaFJq=_Rh+P@Zy*G!uPxqhCcOO4LJRaWP|GIj! zKYw%Bede(We2IA1N@#Bbr{IROL?DL+++nTp`z!Ww72ZXXug|yz_dMx~W%;BR&tBh{ zS<|mCIWOb6tS*!j4<9>WliM$BnoZ@QY_YA%($&6zxJBC>&VJtm0( ze-&{YetouaOh3c@dpIU*yq9Bk`hG(td0cMWx2W_AkmDBX9Xr>t{}QWYgS!^kKA4Zv zMdh&oLm(4m&39}(e4UTD$r^i>*fF|y>pe)GI7l;6Pu%1o=>t<104viLcUkb|b@sq2 z52EAe+1~@p+O0OVZLmKUnoKU&NZJq(e={-UnjD&Z8dLbPO5r0FYP|w0ojg4DN%H8l zOtFS+B(_NHCbKUmS=5_yPrL{Z@{+63oQ7O#=l~LuT-&uT$hMp_vs865B9HsNMK=r0 z5HQI`+-N;Ixe1?62`W>QMpEY&~Ke})$x zi2y6qzO!w+;@IYgyt(IdZEeQ?YlkjPn#H2mI)BITt*+)k_!?HLzBPXJx8b8+qJ zIAzev9O6)4PzPdLG6MXVZw+<=Xe3Of3U)z7uB71u{gU&k#EbY<&5;|8V{oSe=XD>`;Ub} zZJXD&aGt9*as}G1*K*Q_)3i1*{dtbtMbaiSrg@N%hq=~CW_}|OxX-;vA=M9J3|rJ! zOzLTM3OQ^)70bjxSl52pqb zI4ftOAJWvK==$aZU|7CoWpK?Q?OG*3J% zT(>_Xz>gvtn<}!Ge^l3t`USX4bZ#%DKZYh~H!XpB;1(1%7PUJ)>fwz-OWZUmfm|L4 z9l`RiESUZc_9G!VSD-$NOt)R5-98LO(pz^>I6)^@nWuG}^x!$nYMyO7XPIW>SF2Oj z^=d(M995*`ga?=`mvU}eHDt-p|Ire$2 z;qJhb)2RMte<`j(#Au&e<|P2i%!GF&ob=^MJ3MKFrx3Pkjbo~^vwYZcYb$&#nfQdi zdgxL-x`gjz6K#+&*Aa(I*xli1WxWWw;bqyO1C#L#6th#MQ)>=V< zj$qNUyuQj=lQC`J$>;`*6JP^RQZ{2vf%eWd8OE0FK~fuehw|c98%do%njLN^`=C3( zNgU6y1b;_4brg5Nuo;Qygyd{QHlL>M0i0o|L4tA?lZfCSuLC3Pp98%zaZ2Hijqh}d zJ7se=h@<;p#b|8XHfqy8hR;v%+xl_SR}F>gcEtddIcFI&K%F+_hBCGn!LycBs2op} zZi_XwZtWMo6~OO~<=_g2nH>K%cyeE4zyl9_v^;Dma#mi``-f_U$|O!mNRlv~S0v76 zX?Byockf@!cTtB6c}np=aTdn6A(>TV(GkgfLOcV?KKJGKD8G}@1{IS!Kn}AsI$8q+ zJ-_j}laf7w3HG%K0Rs*I00NU7K34)T81@004MwFLQKxY-MwkK|K^3 z2%UG{SO)+A3m^ah6aWAK0000000000006v`@IFBTMlF+NEhUp!KPm!9E|X_2DU+=~ mDghaj*gqo$Mm2cZP?A6u0gaOuKt2H!lT|