prepare release v0.12.0
This commit is contained in:
parent
0df54bc370
commit
3a1ee934da
@ -155,7 +155,7 @@ renewable:
|
|||||||
resource:
|
resource:
|
||||||
method: wind
|
method: wind
|
||||||
turbine: Vestas_V112_3MW
|
turbine: Vestas_V112_3MW
|
||||||
smooth: true
|
smooth: false
|
||||||
add_cutout_windspeed: true
|
add_cutout_windspeed: true
|
||||||
capacity_per_sqkm: 3
|
capacity_per_sqkm: 3
|
||||||
# correction_factor: 0.93
|
# correction_factor: 0.93
|
||||||
@ -175,7 +175,7 @@ renewable:
|
|||||||
resource:
|
resource:
|
||||||
method: wind
|
method: wind
|
||||||
turbine: NREL_ReferenceTurbine_2020ATB_5.5MW
|
turbine: NREL_ReferenceTurbine_2020ATB_5.5MW
|
||||||
smooth: true
|
smooth: false
|
||||||
add_cutout_windspeed: true
|
add_cutout_windspeed: true
|
||||||
capacity_per_sqkm: 2
|
capacity_per_sqkm: 2
|
||||||
correction_factor: 0.8855
|
correction_factor: 0.8855
|
||||||
@ -192,7 +192,7 @@ renewable:
|
|||||||
resource:
|
resource:
|
||||||
method: wind
|
method: wind
|
||||||
turbine: NREL_ReferenceTurbine_2020ATB_5.5MW
|
turbine: NREL_ReferenceTurbine_2020ATB_5.5MW
|
||||||
smooth: true
|
smooth: false
|
||||||
add_cutout_windspeed: true
|
add_cutout_windspeed: true
|
||||||
capacity_per_sqkm: 2
|
capacity_per_sqkm: 2
|
||||||
correction_factor: 0.8855
|
correction_factor: 0.8855
|
||||||
@ -209,7 +209,7 @@ renewable:
|
|||||||
resource:
|
resource:
|
||||||
method: wind
|
method: wind
|
||||||
turbine: NREL_ReferenceTurbine_5MW_offshore
|
turbine: NREL_ReferenceTurbine_5MW_offshore
|
||||||
smooth: true
|
smooth: false
|
||||||
add_cutout_windspeed: true
|
add_cutout_windspeed: true
|
||||||
# ScholzPhd Tab 4.3.1: 10MW/km^2
|
# ScholzPhd Tab 4.3.1: 10MW/km^2
|
||||||
capacity_per_sqkm: 2
|
capacity_per_sqkm: 2
|
||||||
|
@ -4,7 +4,7 @@ nprocesses,--,int,"Number of parallel processes in cutout preparation"
|
|||||||
show_progress,bool,true/false,"Whether progressbar for atlite conversion processes should be shown. False saves time."
|
show_progress,bool,true/false,"Whether progressbar for atlite conversion processes should be shown. False saves time."
|
||||||
cutouts,,,
|
cutouts,,,
|
||||||
-- {name},--,"Convention is to name cutouts like ``<region>-<year>-<source>`` (e.g. ``europe-2013-sarah3-era5``).","Name of the cutout netcdf file. The user may specify multiple cutouts under configuration ``atlite: cutouts:``. Reference is used in configuration ``renewable: {technology}: cutout:``. The cutout ``base`` may be used to automatically calculate temporal and spatial bounds of the network."
|
-- {name},--,"Convention is to name cutouts like ``<region>-<year>-<source>`` (e.g. ``europe-2013-sarah3-era5``).","Name of the cutout netcdf file. The user may specify multiple cutouts under configuration ``atlite: cutouts:``. Reference is used in configuration ``renewable: {technology}: cutout:``. The cutout ``base`` may be used to automatically calculate temporal and spatial bounds of the network."
|
||||||
-- -- module,--,"Subset of {'era5','sarah'}","Source of the reanalysis weather dataset (e.g. `ERA5 <https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5>`_ or `SARAH-2 <https://wui.cmsaf.eu/safira/action/viewDoiDetails?acronym=SARAH_V002>`_)"
|
-- -- module,--,"Subset of {'era5','sarah'}","Source of the reanalysis weather dataset (e.g. `ERA5 <https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5>`_ or `SARAH-3 <https://wui.cmsaf.eu/safira/action/viewDoiDetails?acronym=SARAH_V002>`_)"
|
||||||
-- -- x,°,"Float interval within [-180, 180]","Range of longitudes to download weather data for. If not defined, it defaults to the spatial bounds of all bus shapes."
|
-- -- x,°,"Float interval within [-180, 180]","Range of longitudes to download weather data for. If not defined, it defaults to the spatial bounds of all bus shapes."
|
||||||
-- -- y,°,"Float interval within [-90, 90]","Range of latitudes to download weather data for. If not defined, it defaults to the spatial bounds of all bus shapes."
|
-- -- y,°,"Float interval within [-90, 90]","Range of latitudes to download weather data for. If not defined, it defaults to the spatial bounds of all bus shapes."
|
||||||
-- -- dx,°,"Larger than 0.25","Grid resolution for longitude"
|
-- -- dx,°,"Larger than 0.25","Grid resolution for longitude"
|
||||||
|
|
@ -1,5 +1,5 @@
|
|||||||
,Unit,Values,Description
|
,Unit,Values,Description
|
||||||
cutout,--,"Should be a folder listed in the configuration ``atlite: cutouts:`` (e.g. 'europe-2013-sarah3-era5') or reference an existing folder in the directory ``cutouts``. Source module can be ERA5 or SARAH-2.","Specifies the directory where the relevant weather data ist stored that is specified at ``atlite/cutouts`` configuration. Both ``sarah`` and ``era5`` work."
|
cutout,--,"Should be a folder listed in the configuration ``atlite: cutouts:`` (e.g. 'europe-2013-sarah3-era5') or reference an existing folder in the directory ``cutouts``. Source module can be ERA5 and/or SARAH-3.","Specifies the directory where the relevant weather data ist stored that is specified at ``atlite/cutouts`` configuration. Both ``sarah`` and ``era5`` work."
|
||||||
resource,,,
|
resource,,,
|
||||||
-- method,--,"Must be 'pv'","A superordinate technology type."
|
-- method,--,"Must be 'pv'","A superordinate technology type."
|
||||||
-- panel,--,"One of {'Csi', 'CdTe', 'KANENA'} as defined in `atlite <https://github.com/PyPSA/atlite/tree/master/atlite/resources/solarpanel>`_ . Can be a string or a dictionary with years as keys which denote the year another turbine model becomes available.","Specifies the solar panel technology and its characteristic attributes."
|
-- panel,--,"One of {'Csi', 'CdTe', 'KANENA'} as defined in `atlite <https://github.com/PyPSA/atlite/tree/master/atlite/resources/solarpanel>`_ . Can be a string or a dictionary with years as keys which denote the year another turbine model becomes available.","Specifies the solar panel technology and its characteristic attributes."
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 122 KiB |
@ -41,6 +41,17 @@ Rule ``build_cutout``
|
|||||||
.. automodule:: build_cutout
|
.. automodule:: build_cutout
|
||||||
|
|
||||||
|
|
||||||
|
Rule ``clean_osm_data``
|
||||||
|
=============================
|
||||||
|
|
||||||
|
.. automodule:: clean_osm_data
|
||||||
|
|
||||||
|
|
||||||
|
Rule ``build_osm_network``
|
||||||
|
=============================
|
||||||
|
|
||||||
|
.. automodule:: build_osm_network
|
||||||
|
|
||||||
.. _base:
|
.. _base:
|
||||||
|
|
||||||
Rule ``base_network``
|
Rule ``base_network``
|
||||||
@ -48,6 +59,12 @@ Rule ``base_network``
|
|||||||
|
|
||||||
.. automodule:: base_network
|
.. automodule:: base_network
|
||||||
|
|
||||||
|
|
||||||
|
Rule ``build_transmission_projects``
|
||||||
|
====================================
|
||||||
|
|
||||||
|
.. automodule:: build_transmission_projects
|
||||||
|
|
||||||
.. _shapes:
|
.. _shapes:
|
||||||
|
|
||||||
Rule ``build_shapes``
|
Rule ``build_shapes``
|
||||||
@ -55,6 +72,10 @@ Rule ``build_shapes``
|
|||||||
|
|
||||||
.. automodule:: build_shapes
|
.. automodule:: build_shapes
|
||||||
|
|
||||||
|
Rule ``build_gdp_pop_non_nuts3``
|
||||||
|
=============================
|
||||||
|
|
||||||
|
.. automodule:: build_gdp_pop_non_nuts3
|
||||||
|
|
||||||
.. _powerplants:
|
.. _powerplants:
|
||||||
|
|
||||||
|
@ -8,29 +8,34 @@
|
|||||||
Release Notes
|
Release Notes
|
||||||
##########################################
|
##########################################
|
||||||
|
|
||||||
Upcoming Release
|
.. Upcoming Release
|
||||||
================
|
.. ================
|
||||||
|
|
||||||
* Bugfix for passing function arguments in rule :mod:`solve_operations_network`.
|
|
||||||
|
|
||||||
* Represent Kosovo (XK) as separate country.
|
PyPSA-Eur 0.11.0 (25th May 2024)
|
||||||
|
================================
|
||||||
|
|
||||||
* Added data on the locations and capacities of ammonia plants in Europe.
|
**Data Updates and Extensions**
|
||||||
This data is used as a spatial distribution key for the ammonia demand.
|
|
||||||
The data manually collected with sources noted in ``data/ammonia_plants.csv``.
|
|
||||||
|
|
||||||
* Added data on the locations and capacities of cement plants in Europe that are
|
* Switch to OpenStreetMap (OSM) data for modelling the high-voltage transmission
|
||||||
not included in the Hotmaps industrial database. The data sourced from the
|
grid. The new OSM-based grid is is now the default. The previous ENTSO-E grid
|
||||||
`USGS 2019 Minerals Yearbooks
|
data is now deprecated. It can still be used by setting ``electricity:
|
||||||
<https://www.usgs.gov/centers/national-minerals-information-center/international-minerals-statistics-and-information>`__
|
base_network: entsoegridkit``. The new default setting "osm-prebuilt"
|
||||||
of specific countries is used as a spatial distribution key for the cement
|
downloads the latest prebuilt snapshots from Zenodo. The setting "osm-raw"
|
||||||
demand. The data is stored in ``data/cement-plants-noneu.csv``.
|
retrieves and cleans the raw OSM data and subsequently builds the network.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1079)
|
||||||
|
|
||||||
* Added data on the locations and capacities of refineries in Europe that are
|
* Update energy balances from JRC-IDEES-2015 to `JRC-IDEES-2021
|
||||||
not included in the Hotmaps industrial database. The data is mostly sourced
|
<https://publications.jrc.ec.europa.eu/repository/handle/JRC137809>`__. The
|
||||||
from the `Wikipedia list of oil refineries
|
reference year was changed from 2015 to 2019.
|
||||||
<https://en.wikipedia.org/wiki/List_of_oil_refineries>`__. The data is stored
|
(https://github.com/PyPSA/pypsa-eur/pull/1167)
|
||||||
in ``data/refineries-noneu.csv``.
|
|
||||||
|
* Updated pre-built `weather data cutouts
|
||||||
|
<https://zenodo.org/records/12791128>`__. These are now merged cutouts with
|
||||||
|
solar irradiation from the new SARAH-3 dataset while taking all other
|
||||||
|
variables from ERA5. Cutouts are now available for multiple years (2010, 2013,
|
||||||
|
2019, and 2023). The overall download size was cut in half.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1176)
|
||||||
|
|
||||||
* Included data from the `Global Steel Plant Tracker
|
* Included data from the `Global Steel Plant Tracker
|
||||||
<https://globalenergymonitor.org/projects/global-steel-plant-tracker/>`__
|
<https://globalenergymonitor.org/projects/global-steel-plant-tracker/>`__
|
||||||
@ -39,103 +44,234 @@ Upcoming Release
|
|||||||
and capacities of steel plants in Europe. This data is used as a spatial
|
and capacities of steel plants in Europe. This data is used as a spatial
|
||||||
distribution key for the steel production, which is now separated by process
|
distribution key for the steel production, which is now separated by process
|
||||||
type (EAF, DRI + EAF, integrated).
|
type (EAF, DRI + EAF, integrated).
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1241)
|
||||||
|
|
||||||
|
* Added data on the locations and capacities of ammonia plants in Europe. This
|
||||||
|
data is used as a spatial distribution key for the ammonia demand. The data
|
||||||
|
manually collected with sources noted in ``data/ammonia_plants.csv``.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1241)
|
||||||
|
|
||||||
|
* Added data on the locations and capacities of cement plants in Europe that are
|
||||||
|
not included in the Hotmaps industrial database. The data sourced from the
|
||||||
|
`USGS 2019 Minerals Yearbooks
|
||||||
|
<https://www.usgs.gov/centers/national-minerals-information-center/international-minerals-statistics-and-information>`__
|
||||||
|
of specific countries is used as a spatial distribution key for the cement
|
||||||
|
demand. The data is stored in ``data/cement-plants-noneu.csv``.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1241)
|
||||||
|
|
||||||
|
* Added data on the locations and capacities of refineries in Europe that are
|
||||||
|
not included in the Hotmaps industrial database. The data is mostly sourced
|
||||||
|
from the `Wikipedia list of oil refineries
|
||||||
|
<https://en.wikipedia.org/wiki/List_of_oil_refineries>`__. The data is stored
|
||||||
|
in ``data/refineries-noneu.csv``.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1241)
|
||||||
|
|
||||||
* Retrieve share of urban population from `World Bank API
|
* Retrieve share of urban population from `World Bank API
|
||||||
<https://data.worldbank.org/indicator/SP.URB.TOTL.IN.ZS>`__. The data
|
<https://data.worldbank.org/indicator/SP.URB.TOTL.IN.ZS>`__. The data
|
||||||
originates from the United Nations Population Division. Previously, a file
|
originates from the United Nations Population Division. Previously, a file
|
||||||
``data/urban_percent.csv`` with an undocumented source was used.
|
``data/urban_percent.csv`` with an undocumented source was used.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1248)
|
||||||
|
|
||||||
|
* Updated Global Energy Monitor's Europe Gas Tracker to May 2024 version.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1235)
|
||||||
|
|
||||||
* Updated country-specific Energy Availability Factors (EAFs) for nuclear power
|
* Updated country-specific Energy Availability Factors (EAFs) for nuclear power
|
||||||
plants based on `IAEA 2021-2023 reported country averages
|
plants based on `IAEA 2021-2023 reported country averages
|
||||||
<https://pris.iaea.org/PRIS/WorldStatistics/ThreeYrsEnergyAvailabilityFactor.aspx>`__.
|
<https://pris.iaea.org/PRIS/WorldStatistics/ThreeYrsEnergyAvailabilityFactor.aspx>`__.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1236)
|
||||||
|
|
||||||
* Update GEM Europe Gas Tracker to May 2024 version.
|
* Updated technology-data to v0.9.2, with added methanol and biomass
|
||||||
|
assumptions.
|
||||||
|
|
||||||
* Add investment period dependent CO2 sequestration potentials
|
* Updated EEZ shapes to v12. This data is now automatically retrieved and was
|
||||||
|
removed from the data bundle. (https://github.com/PyPSA/pypsa-eur/pull/1188,
|
||||||
|
https://github.com/PyPSA/pypsa-eur/pull/1210)
|
||||||
|
|
||||||
* Add option to produce hydrogen from solid biomass (flag ``solid biomass to hydrogen``), combined with carbon capture
|
* The country shapes from Naturalearth are now automatically retrieved and are
|
||||||
|
removed from the data bundle. (https://github.com/PyPSA/pypsa-eur/pull/1190)
|
||||||
|
|
||||||
* Fixed PDF encoding in ``build_biomass_transport_costs`` with update of tabula-py and jpype1
|
**New Features**
|
||||||
|
|
||||||
* More modular and flexible handling of transmission projects. One can now add new transmission projects in a subfolder of `data/transmission projects` similar to the files in the template folder. After adding the new files and updating the config section `transmission_projects:`, transmission projects will be included if they are not duplicates of existing lines or other projects.
|
* Improved biomass representation:
|
||||||
|
|
||||||
* Add option to apply a gaussian kernel density smoothing to wind turbine power curves.
|
* Added unsustainable biomass potentials for solid, gaseous, and liquid biomass
|
||||||
|
based on current consumption levels from Eurostat energy balances. The
|
||||||
|
potentials can be phased-out and/or substituted by the phase-in of sustainable
|
||||||
|
biomass types using the config parameters ``biomass:
|
||||||
|
share_unsustainable_use_retained`` and ``biomass:
|
||||||
|
share_sustainable_potential_available``.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1139)
|
||||||
|
|
||||||
|
* Added energy penalty for BECC applications.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1130)
|
||||||
|
|
||||||
* Update JRC-IDEES-2015 to `JRC-IDEES-2021 <https://publications.jrc.ec.europa.eu/repository/handle/JRC137809>`__. The reference year is changed from 2015 to 2019.
|
* Added option to enable the import of solid biomass.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1194)
|
||||||
|
|
||||||
* Made central heating supply temperatures dynamic based on an adaptation of a reference curve from Pieper et al. (2019) (https://www.sciencedirect.com/science/article/pii/S0360544219305857?via%3Dihub).
|
* Added option to produce electrobiofuels from solid biomass and hydrogen. This
|
||||||
|
process combined BtL and Fischer-Tropsch to efficiently use the available
|
||||||
|
biogenic carbon. (https://github.com/PyPSA/pypsa-eur/pull/1193)
|
||||||
|
|
||||||
* Added option to use country-specific district heating forward and return temperatures. Defaults to lower temperatures in Scandinavia.
|
* Added option to split municipal solid waste from solid biomass.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1195,
|
||||||
|
https://github.com/PyPSA/pypsa-eur/pull/1134)
|
||||||
|
|
||||||
* Added unsustainable biomass potentials for solid, gaseous, and liquid biomass. The potentials can be phased-out and/or
|
* Added option to produce hydrogen from solid biomass with or without carbon
|
||||||
substituted by the phase-in of sustainable biomass types using the config parameters
|
capture. (https://github.com/PyPSA/pypsa-eur/pull/1213)
|
||||||
``biomass: share_unsustainable_use_retained`` and ``biomass: share_sustainable_potential_available``.
|
|
||||||
|
|
||||||
* The rule ``prepare_links_p_nom`` was removed since it was outdated and not used.
|
* Improved district heating representation:
|
||||||
|
|
||||||
* Changed heat pump COP approximation for central heating to be based on `Jensen et al. (2018) <https://backend.orbit.dtu.dk/ws/portalfiles/portal/151965635/MAIN_Final.pdf>`__ and a default forward temperature of 90C. This is more realistic for district heating than the previously used approximation method.
|
* Added option to use country-specific district heating forward and return
|
||||||
|
temperatures. Defaults to lower temperatures in Scandinavia.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1180)
|
||||||
|
|
||||||
* split solid biomass potentials into solid biomass and municipal solid waste. Add option to use municipal solid waste. This option is only activated in combination with the flag ``waste_to_energy``
|
* Made central heating supply temperatures dynamic based on an adaptation of a
|
||||||
|
reference curve from Pieper et al. (2019)
|
||||||
|
(https://www.sciencedirect.com/science/article/pii/S0360544219305857?via%3Dihub).
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1206/)
|
||||||
|
|
||||||
* Add option to import solid biomass
|
* Changed heat pump COP approximation for central heating to be based on
|
||||||
|
`Jensen et al. (2018)
|
||||||
|
<https://backend.orbit.dtu.dk/ws/portalfiles/portal/151965635/MAIN_Final.pdf>`__
|
||||||
|
and a default forward temperature of 90C. This is more realistic for
|
||||||
|
district heating than the previously used approximation method.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1176)
|
||||||
|
|
||||||
* Add option to produce electrobiofuels (flag ``electrobiofuels``) from solid biomass and hydrogen, as a combination of BtL and Fischer-Tropsch to make more use of the biogenic carbon
|
* Added option for various power-to-X processes to specify their share of waste
|
||||||
|
heat that can be used in district heating. The default was changed from 100%
|
||||||
* Add flag ``sector: fossil_fuels`` in config to remove the option of importing fossil fuels
|
to 25%. (https://github.com/PyPSA/pypsa-eur/pull/1141)
|
||||||
|
|
||||||
* Renamed the carrier of batteries in BEVs from `battery storage` to `EV battery` and the corresponding bus carrier from `Li ion` to `EV battery`. This is to avoid confusion with stationary battery storage.
|
|
||||||
|
|
||||||
* Changed default assumptions about waste heat usage from PtX and fuel cells in district heating.
|
|
||||||
The default value for the link efficiency scaling factor was changed from 100% to 25%.
|
|
||||||
It can be set to other values in the configuration ``sector: use_TECHNOLOGY_waste_heat``.
|
|
||||||
|
|
||||||
* In simplifying polygons in :mod:`build_shapes` default to no tolerance.
|
|
||||||
|
|
||||||
* Set non-zero capital_cost for methanol stores to avoid unrealistic storage sizes
|
|
||||||
|
|
||||||
* Set p_nom = p_nom_min for generators with baseyear == grouping_year in add_existing_baseyear. This has no effect on the optimization but helps n.statistics to correctly report already installed capacities.
|
|
||||||
|
|
||||||
* Reverted outdated hotfix for doubled renewable capacity in myopic optimization.
|
|
||||||
|
|
||||||
* Added Enhanced Geothermal Systems for generation of electricity and district heat.
|
* Added Enhanced Geothermal Systems for generation of electricity and district heat.
|
||||||
Cost and available capacity assumptions based on `Aghahosseini et al. (2020)
|
Cost and available capacity assumptions based on `Aghahosseini et al. (2020)
|
||||||
<https://www.sciencedirect.com/science/article/pii/S0306261920312551>`__.
|
<https://www.sciencedirect.com/science/article/pii/S0306261920312551>`__.
|
||||||
See configuration ``sector: enhanced_geothermal`` for details; by default switched off.
|
See configuration ``sector: enhanced_geothermal`` for details; by default switched off.
|
||||||
|
|
||||||
* Partially revert https://github.com/PyPSA/pypsa-eur/pull/967 to return to old grouping year logic (which was mostly correct)
|
* Represent Kosovo (XK) as separate country.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1249)
|
||||||
|
|
||||||
* Bugfix: Correctly read in threshold capacity below which to remove components from previous planning horizons in :mod:`add_brownfield`.
|
* Add option to specify carbon sequestration potentials per investment period.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1228)
|
||||||
|
|
||||||
* For countries not contained in the NUTS3-specific datasets (i.e. MD and UA), the mapping of GDP per capita and population per bus region used to spatially distribute electricity demand is now endogenised in a new rule :mod:`build_gdp_ppp_non_nuts3`. https://github.com/PyPSA/pypsa-eur/pull/1146
|
* Add option to completely eliminate the use of fossil fuels.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1187)
|
||||||
|
|
||||||
* The databundle has been updated to release v0.3.0, which includes raw GDP and population data for countries outside the NUTS system (UA, MD). https://github.com/PyPSA/pypsa-eur/pull/1146
|
* Added more modular and flexible handling of planned transmission reinforcement
|
||||||
|
projects (e.g. TYNDP). See configuration settings ``transmission_projects:``.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1085)
|
||||||
|
|
||||||
* Updated filtering in :mod:`determine_availability_matrix_MD_UA.py` to improve speed. https://github.com/PyPSA/pypsa-eur/pull/1146
|
* Added option to smooth wind turbine power curves with a Gaussian kernel density.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1209).
|
||||||
* Bugfix: Impose minimum value of zero for district heating progress between current and future market share in :mod:`build_district_heat_share`.
|
|
||||||
|
|
||||||
* The ``{scope}`` wildcard was removed, since its outputs were not used.
|
|
||||||
|
|
||||||
* Enable parallelism in :mod:`determine_availability_matrix_MD_UA.py` and remove plots. This requires the use of temporary files.
|
|
||||||
|
|
||||||
* Added new major feature to create the base_network from OpenStreetMap (OSM) data (PR https://github.com/PyPSA/pypsa-eur/pull/1079). Note that a heuristics based cleaning process is used for lines and links where electrical parameters are incomplete, missing, or ambiguous. Through ``electricity["base_network"]``, the base network can be set to "entsoegridkit" (now deprecated), "osm-prebuilt" (default, downloads the latest prebuilt snapshot based on OSM data from Zenodo), or "osm-raw" which retrieves (once) and cleans the raw OSM data and subsequently builds the network. Note that this process may take a few minutes.
|
|
||||||
|
|
||||||
* Updated pre-built `weather data cutouts
|
|
||||||
<https://zenodo.org/records/12791128>`__. These are now merged cutouts with
|
|
||||||
solar irradiation from the new SARAH-3 dataset while taking all other
|
|
||||||
variables from ERA5. Cutouts are now available for multiple years (2010, 2013,
|
|
||||||
2019, and 2023).
|
|
||||||
|
|
||||||
* Added option ``solving: curtailment_mode``` which fixes the dispatch profiles
|
* Added option ``solving: curtailment_mode``` which fixes the dispatch profiles
|
||||||
of generators with time-varying p_max_pu by setting ``p_min_pu = p_max_pu``
|
of generators with time-varying p_max_pu by setting ``p_min_pu = p_max_pu``
|
||||||
and adds an auxiliary curtailment generator with negative sign (to absorb
|
and adds an auxiliary curtailment generator with negative sign (to absorb
|
||||||
excess power) at every AC bus. This can speed up the solving process as the
|
excess power) at every AC bus. This can speed up the solving process as the
|
||||||
curtailment decision is aggregated into a single generator per region.
|
curtailment decision is aggregated into a single generator per region.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1177)
|
||||||
|
|
||||||
|
* Added capital costs to all liquid carbonaceous fuel stores.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1234)
|
||||||
|
|
||||||
|
**Breaking Changes**
|
||||||
|
|
||||||
|
* Due to memory issues, the feature ``n.shapes`` is temporarily disabled.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1238)
|
||||||
|
|
||||||
|
* Renamed the carrier of batteries in BEVs from `battery storage` to `EV
|
||||||
|
battery` and the corresponding bus carrier from `Li ion` to `EV battery`. This
|
||||||
|
is to avoid confusion with stationary battery storage.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1116)
|
||||||
|
|
||||||
|
**Changes**
|
||||||
|
|
||||||
|
* Powerplants can now be assigned to all buses, not just substations.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1239)
|
||||||
|
|
||||||
|
* Avoid adding existing gas pipelines repeatedly for different planning
|
||||||
|
horizons.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1162https://github.com/PyPSA/pypsa-eur/pull/1162)
|
||||||
|
|
||||||
|
* Move custom busmaps to
|
||||||
|
``data/busmaps/elec_s{simpl}_{clusters}_{base_network}.csv``. This allows for
|
||||||
|
different busmaps depending on the base network.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1231)
|
||||||
|
|
||||||
|
* For countries not contained in the NUTS3-specific datasets (i.e. MD and UA),
|
||||||
|
the mapping of GDP per capita and population per bus region used to spatially
|
||||||
|
distribute electricity demand is now endogenised in a new rule
|
||||||
|
:mod:`build_gdp_ppp_non_nuts3`. The databundle has been updated accordingly.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1146)
|
||||||
|
|
||||||
|
* Enable parallelism in :mod:`determine_availability_matrix_MD_UA.py` and remove
|
||||||
|
plots. This requires the use of temporary files.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1170)
|
||||||
|
|
||||||
* In :mod:`base_network`, replace own voronoi polygon calculation function with
|
* In :mod:`base_network`, replace own voronoi polygon calculation function with
|
||||||
Geopandas `gdf.voronoi_polygons` method.
|
Geopandas `gdf.voronoi_polygons` method.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1172)
|
||||||
|
|
||||||
|
* In simplifying polygons in :mod:`build_shapes` default to no tolerance.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1137)
|
||||||
|
|
||||||
|
* Updated filtering in :mod:`determine_availability_matrix_MD_UA.py` to improve
|
||||||
|
speed. (https://github.com/PyPSA/pypsa-eur/pull/1146)
|
||||||
|
|
||||||
|
* Removed unused data files and rules.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1246,
|
||||||
|
https://github.com/PyPSA/pypsa-eur/pull/1203)
|
||||||
|
|
||||||
|
* The ``{scope}`` wildcard was removed, since its outputs were not used.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1171)
|
||||||
|
|
||||||
|
* Unify how the oil bus is added.
|
||||||
|
|
||||||
|
* Set ``p_nom = p_nom_min`` for generators with ``baseyear == grouping_year`` in
|
||||||
|
:mod:`add_existing_baseyear`. This has no effect on the optimization but helps
|
||||||
|
to correctly report already installed capacities using ``n.statistics()``.
|
||||||
|
|
||||||
|
* Cutouts are no longer marked as ``protected()``.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1220)
|
||||||
|
|
||||||
|
**Bugfixes and Compatibility**
|
||||||
|
|
||||||
|
* Bugfix in :mod:`simplify_network` for spatially resolving Corsica.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1215)
|
||||||
|
|
||||||
|
* Bugfix for running without spatial resolution.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1183)
|
||||||
|
|
||||||
|
* Bugfix: Impose minimum value of zero for district heating progress between
|
||||||
|
current and future market share in :mod:`build_district_heat_share`.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1168)
|
||||||
|
|
||||||
|
* Bugfix: Correctly read in threshold capacity below which to remove components
|
||||||
|
from previous planning horizons in :mod:`add_brownfield`.
|
||||||
|
|
||||||
|
* Bugfix for passing function arguments in rule :mod:`solve_operations_network`.
|
||||||
|
|
||||||
|
* Bugfix avoiding infinity values in the intermediate industry sector ratios.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1227)
|
||||||
|
|
||||||
|
* Bugfix: Add floating wind to cost update function in
|
||||||
|
:mod:`prepare_sector_network`. (https://github.com/PyPSA/pypsa-eur/pull/1106)
|
||||||
|
|
||||||
|
* Fixed PDF encoding in ``build_biomass_transport_costs``.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1219)
|
||||||
|
|
||||||
|
* Dropped ``pycountry`` dependency in favour of ``country_converter``.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1188)
|
||||||
|
|
||||||
|
* Use temporary mirror for broken link to Eurostat energy balances (April 2023).
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1147)
|
||||||
|
|
||||||
|
* Compatibility with geopandas 1.0+.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1136)
|
||||||
|
|
||||||
|
* Compatibility with snakemake 8.14+.
|
||||||
|
(https://github.com/PyPSA/pypsa-eur/pull/1112)
|
||||||
|
|
||||||
|
* Address various deprecations.
|
||||||
|
|
||||||
* Move custom busmaps to ```data/busmaps/elec_s{simpl}_{clusters}_{base_network}.csv``` (if enabled). This allows for different busmaps depending on the base network and scenario.
|
|
||||||
|
|
||||||
PyPSA-Eur 0.11.0 (25th May 2024)
|
PyPSA-Eur 0.11.0 (25th May 2024)
|
||||||
=====================================
|
=====================================
|
||||||
|
@ -19,13 +19,43 @@ Rule ``retrieve_databundle``
|
|||||||
|
|
||||||
.. automodule:: retrieve_databundle
|
.. automodule:: retrieve_databundle
|
||||||
|
|
||||||
|
Rule ``retrieve_eurostat_data``
|
||||||
|
===============================
|
||||||
|
|
||||||
|
.. automodule:: retrieve_eurostat_data
|
||||||
|
|
||||||
|
|
||||||
|
Rule ``retrieve_jrc_idees``
|
||||||
|
===============================
|
||||||
|
|
||||||
|
.. automodule:: retrieve_jrc_idees
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Rule ``retrieve_eurostat_household_data``
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
.. automodule:: retrieve_eurostat_household_data
|
||||||
|
|
||||||
|
|
||||||
|
Rule ``retrieve_gas_infrastructure_data``
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
.. automodule:: retrieve_gas_infrastructure_data
|
||||||
|
|
||||||
|
|
||||||
|
Rule ``retrieve_osm_data``
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
.. automodule:: retrieve_osm_data
|
||||||
|
|
||||||
Rule ``retrieve_cutout``
|
Rule ``retrieve_cutout``
|
||||||
============================
|
============================
|
||||||
|
|
||||||
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.6382570.svg
|
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.6382570.svg
|
||||||
:target: https://doi.org/10.5281/zenodo.6382570
|
:target: https://doi.org/10.5281/zenodo.6382570
|
||||||
|
|
||||||
Cutouts are spatio-temporal subsets of the European weather data from the `ECMWF ERA5 <https://software.ecmwf.int/wiki/display/CKB/ERA5+data+documentation>`__ reanalysis dataset and the `CMSAF SARAH-2 <https://wui.cmsaf.eu/safira/action/viewDoiDetails?acronym=SARAH_V002>`__ solar surface radiation dataset for the year 2013.
|
Cutouts are spatio-temporal subsets of the European weather data from the `ECMWF ERA5 <https://software.ecmwf.int/wiki/display/CKB/ERA5+data+documentation>`__ reanalysis dataset and the `CMSAF SARAH-3 <https://wui.cmsaf.eu/safira/action/viewDoiDetails?acronym=SARAH_V002>`__ solar surface radiation dataset for the year 2013, 2019 or 2023.
|
||||||
They have been prepared by and are for use with the `atlite <https://github.com/PyPSA/atlite>`__ tool. You can either generate them yourself using the ``build_cutouts`` rule or retrieve them directly from `zenodo <https://doi.org/10.5281/zenodo.6382570>`__ through the rule ``retrieve_cutout``.
|
They have been prepared by and are for use with the `atlite <https://github.com/PyPSA/atlite>`__ tool. You can either generate them yourself using the ``build_cutouts`` rule or retrieve them directly from `zenodo <https://doi.org/10.5281/zenodo.6382570>`__ through the rule ``retrieve_cutout``.
|
||||||
The :ref:`tutorial` uses a smaller cutout than required for the full model (30 MB), which is also automatically downloaded.
|
The :ref:`tutorial` uses a smaller cutout than required for the full model (30 MB), which is also automatically downloaded.
|
||||||
|
|
||||||
@ -47,7 +77,7 @@ The :ref:`tutorial` uses a smaller cutout than required for the full model (30 M
|
|||||||
|
|
||||||
**Outputs**
|
**Outputs**
|
||||||
|
|
||||||
- ``cutouts/{cutout}``: weather data from either the `ERA5 <https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5>`__ reanalysis weather dataset or `SARAH-2 <https://wui.cmsaf.eu/safira/action/viewProduktSearch>`__ satellite-based historic weather data.
|
- ``cutouts/{cutout}``: weather data from either the `ERA5 <https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5>`__ reanalysis weather dataset and/or `SARAH-3 <https://wui.cmsaf.eu/safira/action/viewProduktSearch>`__ satellite-based historic weather data.
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
For details see :mod:`build_cutout` and read the `atlite documentation <https://atlite.readthedocs.io>`__.
|
For details see :mod:`build_cutout` and read the `atlite documentation <https://atlite.readthedocs.io>`__.
|
||||||
|
@ -43,6 +43,11 @@ Rule ``build_biomass_potentials``
|
|||||||
|
|
||||||
.. automodule:: build_biomass_potentials
|
.. automodule:: build_biomass_potentials
|
||||||
|
|
||||||
|
Rule ``build_egs_potentials``
|
||||||
|
==============================================================================
|
||||||
|
|
||||||
|
.. automodule:: build_egs_potentials
|
||||||
|
|
||||||
Rule ``build_biomass_transport_costs``
|
Rule ``build_biomass_transport_costs``
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
@ -58,6 +63,11 @@ Rule ``build_cop_profiles``
|
|||||||
|
|
||||||
.. automodule:: build_cop_profiles
|
.. automodule:: build_cop_profiles
|
||||||
|
|
||||||
|
Rule ``build_central_heating_temperature_profiles``
|
||||||
|
==============================================================================
|
||||||
|
|
||||||
|
.. automodule:: build_central_heating_temperature_profiles
|
||||||
|
|
||||||
Rule ``build_energy_totals``
|
Rule ``build_energy_totals``
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
150
doc/tutorial.rst
150
doc/tutorial.rst
@ -80,7 +80,7 @@ adapt the required range of coordinates to the selection of countries.
|
|||||||
|
|
||||||
We can also decide which weather data source should be used to calculate
|
We can also decide which weather data source should be used to calculate
|
||||||
potentials and capacity factor time-series for each carrier. For example, we may
|
potentials and capacity factor time-series for each carrier. For example, we may
|
||||||
want to use the ERA-5 dataset for solar and not the default SARAH-2 dataset.
|
want to use the ERA-5 dataset for solar and not the default SARAH-3 dataset.
|
||||||
|
|
||||||
.. literalinclude:: ../config/test/config.electricity.yaml
|
.. literalinclude:: ../config/test/config.electricity.yaml
|
||||||
:language: yaml
|
:language: yaml
|
||||||
@ -132,89 +132,99 @@ This triggers a workflow of multiple preceding jobs that depend on each rule's i
|
|||||||
graph[bgcolor=white, margin=0];
|
graph[bgcolor=white, margin=0];
|
||||||
node[shape=box, style=rounded, fontname=sans, fontsize=10, penwidth=2];
|
node[shape=box, style=rounded, fontname=sans, fontsize=10, penwidth=2];
|
||||||
edge[penwidth=2, color=grey];
|
edge[penwidth=2, color=grey];
|
||||||
0[label = "solve_network", color = "0.21 0.6 0.85", style="rounded"];
|
0[label = "solve_network", color = "0.16 0.6 0.85", style="rounded"];
|
||||||
1[label = "prepare_network\nll: copt\nopts: ", color = "0.51 0.6 0.85", style="rounded"];
|
1[label = "prepare_network\nll: copt\nopts: ", color = "0.40 0.6 0.85", style="rounded"];
|
||||||
2[label = "add_extra_components", color = "0.43 0.6 0.85", style="rounded"];
|
2[label = "add_extra_components", color = "0.03 0.6 0.85", style="rounded"];
|
||||||
3[label = "cluster_network\nclusters: 6", color = "0.17 0.6 0.85", style="rounded"];
|
3[label = "cluster_network\nclusters: 6", color = "0.26 0.6 0.85", style="rounded"];
|
||||||
4[label = "simplify_network\nsimpl: ", color = "0.49 0.6 0.85", style="rounded"];
|
4[label = "simplify_network\nsimpl: ", color = "0.17 0.6 0.85", style="rounded"];
|
||||||
5[label = "add_electricity", color = "0.26 0.6 0.85", style="rounded"];
|
5[label = "add_electricity", color = "0.39 0.6 0.85", style="rounded"];
|
||||||
6[label = "build_renewable_profiles\ntechnology: solar", color = "0.02 0.6 0.85", style="rounded"];
|
6[label = "build_renewable_profiles\ntechnology: solar", color = "0.13 0.6 0.85", style="rounded"];
|
||||||
7[label = "base_network", color = "0.35 0.6 0.85", style="rounded"];
|
7[label = "base_network", color = "0.01 0.6 0.85", style="rounded"];
|
||||||
8[label = "build_shapes", color = "0.62 0.6 0.85", style="rounded"];
|
8[label = "retrieve_osm_prebuilt", color = "0.27 0.6 0.85", style="rounded"];
|
||||||
9[label = "retrieve_databundle", color = "0.24 0.6 0.85", style="rounded"];
|
9[label = "build_shapes", color = "0.18 0.6 0.85", style="rounded"];
|
||||||
10[label = "retrieve_cutout\ncutout: be-03-2013-era5", color = "0.36 0.6 0.85", style="rounded"];
|
10[label = "retrieve_naturalearth_countries", color = "0.41 0.6 0.85", style="rounded"];
|
||||||
11[label = "build_renewable_profiles\ntechnology: solar-hsat", color = "0.02 0.6 0.85", style="rounded"];
|
11[label = "retrieve_eez", color = "0.14 0.6 0.85", style="rounded"];
|
||||||
12[label = "build_renewable_profiles\ntechnology: onwind", color = "0.02 0.6 0.85", style="rounded"];
|
12[label = "retrieve_databundle", color = "0.38 0.6 0.85", style="rounded"];
|
||||||
13[label = "build_renewable_profiles\ntechnology: offwind-ac", color = "0.02 0.6 0.85", style="rounded"];
|
13[label = "retrieve_cutout\ncutout: be-03-2013-era5", color = "0.51 0.6 0.85", style="rounded"];
|
||||||
14[label = "build_ship_raster", color = "0.08 0.6 0.85", style="rounded"];
|
14[label = "build_renewable_profiles\ntechnology: solar-hsat", color = "0.13 0.6 0.85", style="rounded"];
|
||||||
15[label = "retrieve_ship_raster", color = "0.28 0.6 0.85", style="rounded"];
|
15[label = "build_renewable_profiles\ntechnology: onwind", color = "0.13 0.6 0.85", style="rounded"];
|
||||||
16[label = "build_renewable_profiles\ntechnology: offwind-dc", color = "0.02 0.6 0.85", style="rounded"];
|
16[label = "build_renewable_profiles\ntechnology: offwind-ac", color = "0.13 0.6 0.85", style="rounded"];
|
||||||
17[label = "build_renewable_profiles\ntechnology: offwind-float", color = "0.02 0.6 0.85", style="rounded"];
|
17[label = "build_ship_raster", color = "0.16 0.6 0.85", style="rounded"];
|
||||||
18[label = "build_line_rating", color = "0.07 0.6 0.85", style="rounded"];
|
18[label = "retrieve_ship_raster", color = "0.53 0.6 0.85", style="rounded"];
|
||||||
19[label = "retrieve_cost_data\nyear: 2030", color = "0.47 0.6 0.85", style="rounded"];
|
19[label = "build_renewable_profiles\ntechnology: offwind-dc", color = "0.13 0.6 0.85", style="rounded"];
|
||||||
20[label = "build_powerplants", color = "0.11 0.6 0.85", style="rounded"];
|
20[label = "build_renewable_profiles\ntechnology: offwind-float", color = "0.13 0.6 0.85", style="rounded"];
|
||||||
21[label = "build_electricity_demand", color = "0.05 0.6 0.85", style="rounded"];
|
21[label = "build_line_rating", color = "0.46 0.6 0.85", style="rounded"];
|
||||||
22[label = "retrieve_electricity_demand", color = "0.58 0.6 0.85", style="rounded"];
|
22[label = "build_transmission_projects", color = "0.29 0.6 0.85", style="rounded"];
|
||||||
23[label = "retrieve_synthetic_electricity_demand", color = "0.11 0.6 0.85", style="rounded"];
|
23[label = "retrieve_cost_data\nyear: 2030", color = "0.11 0.6 0.85", style="rounded"];
|
||||||
|
24[label = "build_powerplants", color = "0.18 0.6 0.85", style="rounded"];
|
||||||
|
25[label = "build_electricity_demand", color = "0.30 0.6 0.85", style="rounded"];
|
||||||
|
26[label = "retrieve_electricity_demand", color = "0.13 0.6 0.85", style="rounded"];
|
||||||
|
27[label = "retrieve_synthetic_electricity_demand", color = "0.43 0.6 0.85", style="rounded"];
|
||||||
1 -> 0
|
1 -> 0
|
||||||
2 -> 1
|
2 -> 1
|
||||||
19 -> 1
|
23 -> 1
|
||||||
3 -> 2
|
3 -> 2
|
||||||
19 -> 2
|
23 -> 2
|
||||||
4 -> 3
|
4 -> 3
|
||||||
19 -> 3
|
23 -> 3
|
||||||
5 -> 4
|
5 -> 4
|
||||||
19 -> 4
|
23 -> 4
|
||||||
7 -> 4
|
7 -> 4
|
||||||
6 -> 5
|
6 -> 5
|
||||||
11 -> 5
|
14 -> 5
|
||||||
12 -> 5
|
15 -> 5
|
||||||
13 -> 5
|
|
||||||
16 -> 5
|
16 -> 5
|
||||||
17 -> 5
|
|
||||||
7 -> 5
|
|
||||||
18 -> 5
|
|
||||||
19 -> 5
|
19 -> 5
|
||||||
20 -> 5
|
20 -> 5
|
||||||
|
7 -> 5
|
||||||
21 -> 5
|
21 -> 5
|
||||||
8 -> 5
|
22 -> 5
|
||||||
|
23 -> 5
|
||||||
|
24 -> 5
|
||||||
|
25 -> 5
|
||||||
|
9 -> 5
|
||||||
7 -> 6
|
7 -> 6
|
||||||
|
12 -> 6
|
||||||
9 -> 6
|
9 -> 6
|
||||||
8 -> 6
|
13 -> 6
|
||||||
10 -> 6
|
|
||||||
8 -> 7
|
8 -> 7
|
||||||
9 -> 8
|
9 -> 7
|
||||||
7 -> 11
|
10 -> 9
|
||||||
9 -> 11
|
11 -> 9
|
||||||
8 -> 11
|
12 -> 9
|
||||||
10 -> 11
|
7 -> 14
|
||||||
7 -> 12
|
12 -> 14
|
||||||
9 -> 12
|
9 -> 14
|
||||||
8 -> 12
|
13 -> 14
|
||||||
10 -> 12
|
7 -> 15
|
||||||
7 -> 13
|
12 -> 15
|
||||||
9 -> 13
|
9 -> 15
|
||||||
14 -> 13
|
13 -> 15
|
||||||
8 -> 13
|
|
||||||
10 -> 13
|
|
||||||
15 -> 14
|
|
||||||
10 -> 14
|
|
||||||
7 -> 16
|
7 -> 16
|
||||||
|
12 -> 16
|
||||||
|
17 -> 16
|
||||||
9 -> 16
|
9 -> 16
|
||||||
14 -> 16
|
13 -> 16
|
||||||
8 -> 16
|
18 -> 17
|
||||||
10 -> 16
|
13 -> 17
|
||||||
7 -> 17
|
7 -> 19
|
||||||
9 -> 17
|
12 -> 19
|
||||||
14 -> 17
|
17 -> 19
|
||||||
8 -> 17
|
9 -> 19
|
||||||
10 -> 17
|
13 -> 19
|
||||||
7 -> 18
|
|
||||||
10 -> 18
|
|
||||||
7 -> 20
|
7 -> 20
|
||||||
22 -> 21
|
12 -> 20
|
||||||
23 -> 21
|
17 -> 20
|
||||||
}
|
9 -> 20
|
||||||
|
13 -> 20
|
||||||
|
7 -> 21
|
||||||
|
13 -> 21
|
||||||
|
7 -> 22
|
||||||
|
9 -> 22
|
||||||
|
7 -> 24
|
||||||
|
26 -> 25
|
||||||
|
27 -> 25
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
|
||||||
|
|
||||||
@ -235,17 +245,21 @@ In the terminal, this will show up as a list of jobs to be run:
|
|||||||
build_renewable_profiles 6
|
build_renewable_profiles 6
|
||||||
build_shapes 1
|
build_shapes 1
|
||||||
build_ship_raster 1
|
build_ship_raster 1
|
||||||
|
build_transmission_projects 1
|
||||||
cluster_network 1
|
cluster_network 1
|
||||||
prepare_network 1
|
prepare_network 1
|
||||||
retrieve_cost_data 1
|
retrieve_cost_data 1
|
||||||
retrieve_cutout 1
|
retrieve_cutout 1
|
||||||
retrieve_databundle 1
|
retrieve_databundle 1
|
||||||
|
retrieve_eez 1
|
||||||
retrieve_electricity_demand 1
|
retrieve_electricity_demand 1
|
||||||
|
retrieve_naturalearth_countries 1
|
||||||
|
retrieve_osm_prebuilt 1
|
||||||
retrieve_ship_raster 1
|
retrieve_ship_raster 1
|
||||||
retrieve_synthetic_electricity_demand 1
|
retrieve_synthetic_electricity_demand 1
|
||||||
simplify_network 1
|
simplify_network 1
|
||||||
solve_network 1
|
solve_network 1
|
||||||
total 24
|
total 28
|
||||||
|
|
||||||
|
|
||||||
``snakemake`` then runs these jobs in the correct order.
|
``snakemake`` then runs these jobs in the correct order.
|
||||||
|
@ -74,6 +74,7 @@ which were already included in the electricity-only tutorial:
|
|||||||
base_network 1
|
base_network 1
|
||||||
build_ammonia_production 1
|
build_ammonia_production 1
|
||||||
build_biomass_potentials 1
|
build_biomass_potentials 1
|
||||||
|
build_central_heating_temperature_profiles 1
|
||||||
build_clustered_population_layouts 1
|
build_clustered_population_layouts 1
|
||||||
build_cop_profiles 1
|
build_cop_profiles 1
|
||||||
build_daily_heat_demand 1
|
build_daily_heat_demand 1
|
||||||
@ -102,8 +103,9 @@ which were already included in the electricity-only tutorial:
|
|||||||
build_ship_raster 1
|
build_ship_raster 1
|
||||||
build_shipping_demand 1
|
build_shipping_demand 1
|
||||||
build_simplified_population_layouts 1
|
build_simplified_population_layouts 1
|
||||||
build_solar_thermal_profiles 3
|
build_solar_thermal_profiles 1
|
||||||
build_temperature_profiles 3
|
build_temperature_profiles 1
|
||||||
|
build_transmission_projects 1
|
||||||
build_transport_demand 1
|
build_transport_demand 1
|
||||||
cluster_gas_network 1
|
cluster_gas_network 1
|
||||||
cluster_network 1
|
cluster_network 1
|
||||||
@ -118,16 +120,23 @@ which were already included in the electricity-only tutorial:
|
|||||||
retrieve_cost_data 1
|
retrieve_cost_data 1
|
||||||
retrieve_cutout 1
|
retrieve_cutout 1
|
||||||
retrieve_databundle 1
|
retrieve_databundle 1
|
||||||
|
retrieve_eez 1
|
||||||
retrieve_electricity_demand 1
|
retrieve_electricity_demand 1
|
||||||
retrieve_eurostat_data 1
|
retrieve_eurostat_data 1
|
||||||
retrieve_eurostat_household_data 1
|
retrieve_eurostat_household_data 1
|
||||||
retrieve_gas_infrastructure_data 1
|
retrieve_gas_infrastructure_data 1
|
||||||
|
retrieve_gem_europe_gas_tracker 1
|
||||||
|
retrieve_gem_steel_plant_tracker 1
|
||||||
|
retrieve_jrc_idees 1
|
||||||
|
retrieve_naturalearth_countries 1
|
||||||
|
retrieve_osm_prebuilt 1
|
||||||
retrieve_ship_raster 1
|
retrieve_ship_raster 1
|
||||||
retrieve_synthetic_electricity_demand 1
|
retrieve_synthetic_electricity_demand 1
|
||||||
|
retrieve_worldbank_urban_population 1
|
||||||
simplify_network 1
|
simplify_network 1
|
||||||
solve_sector_network 1
|
solve_sector_network 1
|
||||||
time_aggregation 1
|
time_aggregation 1
|
||||||
total 69
|
total 74
|
||||||
|
|
||||||
This covers the retrieval of additional raw data from online resources and
|
This covers the retrieval of additional raw data from online resources and
|
||||||
preprocessing data about the transport, industry, and heating sectors as well as
|
preprocessing data about the transport, industry, and heating sectors as well as
|
||||||
@ -146,264 +155,266 @@ successfully.
|
|||||||
graph[bgcolor=white, margin=0];
|
graph[bgcolor=white, margin=0];
|
||||||
node[shape=box, style=rounded, fontname=sans, fontsize=10, penwidth=2];
|
node[shape=box, style=rounded, fontname=sans, fontsize=10, penwidth=2];
|
||||||
edge[penwidth=2, color=grey];
|
edge[penwidth=2, color=grey];
|
||||||
0[label = "all", color = "0.28 0.6 0.85", style="rounded"];
|
0[label = "all", color = "0.22 0.6 0.85", style="rounded"];
|
||||||
1[label = "plot_summary", color = "0.60 0.6 0.85", style="rounded"];
|
1[label = "plot_summary", color = "0.11 0.6 0.85", style="rounded"];
|
||||||
2[label = "make_summary", color = "0.30 0.6 0.85", style="rounded"];
|
2[label = "make_summary", color = "0.30 0.6 0.85", style="rounded"];
|
||||||
3[label = "solve_sector_network", color = "0.36 0.6 0.85", style="rounded"];
|
3[label = "solve_sector_network", color = "0.42 0.6 0.85", style="rounded"];
|
||||||
4[label = "prepare_sector_network\nsector_opts: ", color = "0.22 0.6 0.85", style="rounded"];
|
4[label = "prepare_sector_network\nsector_opts: ", color = "0.45 0.6 0.85", style="rounded"];
|
||||||
5[label = "build_renewable_profiles\ntechnology: offwind-ac", color = "0.20 0.6 0.85", style="rounded"];
|
5[label = "build_renewable_profiles\ntechnology: offwind-ac", color = "0.44 0.6 0.85", style="rounded"];
|
||||||
6[label = "base_network", color = "0.00 0.6 0.85", style="rounded"];
|
6[label = "base_network", color = "0.26 0.6 0.85", style="rounded"];
|
||||||
7[label = "build_shapes", color = "0.25 0.6 0.85", style="rounded"];
|
7[label = "retrieve_osm_prebuilt", color = "0.01 0.6 0.85", style="rounded"];
|
||||||
8[label = "retrieve_databundle", color = "0.06 0.6 0.85", style="rounded"];
|
8[label = "build_shapes", color = "0.50 0.6 0.85", style="rounded"];
|
||||||
9[label = "build_ship_raster", color = "0.06 0.6 0.85", style="rounded"];
|
9[label = "retrieve_naturalearth_countries", color = "0.09 0.6 0.85", style="rounded"];
|
||||||
10[label = "retrieve_ship_raster", color = "0.27 0.6 0.85", style="rounded"];
|
10[label = "retrieve_eez", color = "0.52 0.6 0.85", style="rounded"];
|
||||||
11[label = "retrieve_cutout\ncutout: be-03-2013-era5", color = "0.26 0.6 0.85", style="rounded"];
|
11[label = "retrieve_databundle", color = "0.00 0.6 0.85", style="rounded"];
|
||||||
12[label = "build_renewable_profiles\ntechnology: offwind-dc", color = "0.20 0.6 0.85", style="rounded"];
|
12[label = "build_ship_raster", color = "0.29 0.6 0.85", style="rounded"];
|
||||||
13[label = "build_renewable_profiles\ntechnology: offwind-float", color = "0.20 0.6 0.85", style="rounded"];
|
13[label = "retrieve_ship_raster", color = "0.13 0.6 0.85", style="rounded"];
|
||||||
14[label = "cluster_gas_network", color = "0.37 0.6 0.85", style="rounded"];
|
14[label = "retrieve_cutout\ncutout: be-03-2013-era5", color = "0.06 0.6 0.85", style="rounded"];
|
||||||
15[label = "build_gas_network", color = "0.44 0.6 0.85", style="rounded"];
|
15[label = "build_renewable_profiles\ntechnology: offwind-dc", color = "0.44 0.6 0.85", style="rounded"];
|
||||||
16[label = "retrieve_gas_infrastructure_data", color = "0.43 0.6 0.85", style="rounded"];
|
16[label = "build_renewable_profiles\ntechnology: offwind-float", color = "0.44 0.6 0.85", style="rounded"];
|
||||||
17[label = "cluster_network\nclusters: 5", color = "0.08 0.6 0.85", style="rounded"];
|
17[label = "cluster_gas_network", color = "0.48 0.6 0.85", style="rounded"];
|
||||||
18[label = "simplify_network\nsimpl: ", color = "0.01 0.6 0.85", style="rounded"];
|
18[label = "build_gas_network", color = "0.59 0.6 0.85", style="rounded"];
|
||||||
19[label = "add_electricity", color = "0.53 0.6 0.85", style="rounded"];
|
19[label = "retrieve_gas_infrastructure_data", color = "0.14 0.6 0.85", style="rounded"];
|
||||||
20[label = "build_renewable_profiles\ntechnology: solar", color = "0.20 0.6 0.85", style="rounded"];
|
20[label = "cluster_network\nclusters: 5", color = "0.08 0.6 0.85", style="rounded"];
|
||||||
21[label = "build_renewable_profiles\ntechnology: solar-hsat", color = "0.20 0.6 0.85", style="rounded"];
|
21[label = "simplify_network\nsimpl: ", color = "0.25 0.6 0.85", style="rounded"];
|
||||||
22[label = "build_renewable_profiles\ntechnology: onwind", color = "0.20 0.6 0.85", style="rounded"];
|
22[label = "add_electricity", color = "0.46 0.6 0.85", style="rounded"];
|
||||||
23[label = "retrieve_cost_data\nyear: 2030", color = "0.11 0.6 0.85", style="rounded"];
|
23[label = "build_renewable_profiles\ntechnology: solar", color = "0.44 0.6 0.85", style="rounded"];
|
||||||
24[label = "build_powerplants", color = "0.62 0.6 0.85", style="rounded"];
|
24[label = "build_renewable_profiles\ntechnology: solar-hsat", color = "0.44 0.6 0.85", style="rounded"];
|
||||||
25[label = "build_electricity_demand", color = "0.66 0.6 0.85", style="rounded"];
|
25[label = "build_renewable_profiles\ntechnology: onwind", color = "0.44 0.6 0.85", style="rounded"];
|
||||||
26[label = "retrieve_electricity_demand", color = "0.20 0.6 0.85", style="rounded"];
|
26[label = "build_transmission_projects", color = "0.63 0.6 0.85", style="rounded"];
|
||||||
27[label = "retrieve_synthetic_electricity_demand", color = "0.52 0.6 0.85", style="rounded"];
|
27[label = "retrieve_cost_data\nyear: 2030", color = "0.05 0.6 0.85", style="rounded"];
|
||||||
28[label = "build_gas_input_locations", color = "0.21 0.6 0.85", style="rounded"];
|
28[label = "build_powerplants", color = "0.43 0.6 0.85", style="rounded"];
|
||||||
29[label = "time_aggregation", color = "0.58 0.6 0.85", style="rounded"];
|
29[label = "build_electricity_demand", color = "0.39 0.6 0.85", style="rounded"];
|
||||||
30[label = "prepare_network\nll: v1.5\nopts: ", color = "0.61 0.6 0.85", style="rounded"];
|
30[label = "retrieve_electricity_demand", color = "0.62 0.6 0.85", style="rounded"];
|
||||||
31[label = "add_extra_components", color = "0.59 0.6 0.85", style="rounded"];
|
31[label = "retrieve_synthetic_electricity_demand", color = "0.31 0.6 0.85", style="rounded"];
|
||||||
32[label = "build_hourly_heat_demand", color = "0.48 0.6 0.85", style="rounded"];
|
32[label = "build_gas_input_locations", color = "0.45 0.6 0.85", style="rounded"];
|
||||||
33[label = "build_daily_heat_demand\nscope: total", color = "0.12 0.6 0.85", style="rounded"];
|
33[label = "retrieve_gem_europe_gas_tracker", color = "0.33 0.6 0.85", style="rounded"];
|
||||||
34[label = "build_population_layouts", color = "0.62 0.6 0.85", style="rounded"];
|
34[label = "time_aggregation", color = "0.60 0.6 0.85", style="rounded"];
|
||||||
35[label = "build_solar_thermal_profiles\nscope: total", color = "0.23 0.6 0.85", style="rounded"];
|
35[label = "prepare_network\nll: v1.5\nopts: ", color = "0.23 0.6 0.85", style="rounded"];
|
||||||
36[label = "retrieve_eurostat_data", color = "0.45 0.6 0.85", style="rounded"];
|
36[label = "add_extra_components", color = "0.36 0.6 0.85", style="rounded"];
|
||||||
37[label = "build_population_weighted_energy_totals\nkind: energy", color = "0.22 0.6 0.85", style="rounded"];
|
37[label = "build_hourly_heat_demand", color = "0.15 0.6 0.85", style="rounded"];
|
||||||
38[label = "build_energy_totals", color = "0.65 0.6 0.85", style="rounded"];
|
38[label = "build_daily_heat_demand", color = "0.57 0.6 0.85", style="rounded"];
|
||||||
39[label = "retrieve_eurostat_household_data", color = "0.36 0.6 0.85", style="rounded"];
|
39[label = "build_population_layouts", color = "0.47 0.6 0.85", style="rounded"];
|
||||||
40[label = "build_clustered_population_layouts", color = "0.02 0.6 0.85", style="rounded"];
|
40[label = "retrieve_worldbank_urban_population", color = "0.19 0.6 0.85", style="rounded"];
|
||||||
41[label = "build_population_weighted_energy_totals\nkind: heat", color = "0.22 0.6 0.85", style="rounded"];
|
41[label = "build_solar_thermal_profiles", color = "0.11 0.6 0.85", style="rounded"];
|
||||||
42[label = "build_heat_totals", color = "0.53 0.6 0.85", style="rounded"];
|
42[label = "retrieve_eurostat_data", color = "0.04 0.6 0.85", style="rounded"];
|
||||||
43[label = "build_shipping_demand", color = "0.17 0.6 0.85", style="rounded"];
|
43[label = "build_population_weighted_energy_totals\nkind: energy", color = "0.04 0.6 0.85", style="rounded"];
|
||||||
44[label = "build_transport_demand", color = "0.49 0.6 0.85", style="rounded"];
|
44[label = "build_energy_totals", color = "0.30 0.6 0.85", style="rounded"];
|
||||||
45[label = "build_temperature_profiles\nscope: total", color = "0.32 0.6 0.85", style="rounded"];
|
45[label = "retrieve_jrc_idees", color = "0.02 0.6 0.85", style="rounded"];
|
||||||
46[label = "build_biomass_potentials\nplanning_horizons: 2030", color = "0.34 0.6 0.85", style="rounded"];
|
46[label = "retrieve_eurostat_household_data", color = "0.49 0.6 0.85", style="rounded"];
|
||||||
47[label = "build_salt_cavern_potentials", color = "0.55 0.6 0.85", style="rounded"];
|
47[label = "build_clustered_population_layouts", color = "0.19 0.6 0.85", style="rounded"];
|
||||||
48[label = "build_simplified_population_layouts", color = "0.46 0.6 0.85", style="rounded"];
|
48[label = "build_population_weighted_energy_totals\nkind: heat", color = "0.04 0.6 0.85", style="rounded"];
|
||||||
49[label = "build_industrial_energy_demand_per_node", color = "0.14 0.6 0.85", style="rounded"];
|
49[label = "build_heat_totals", color = "0.08 0.6 0.85", style="rounded"];
|
||||||
50[label = "build_industry_sector_ratios_intermediate\nplanning_horizons: 2030", color = "0.27 0.6 0.85", style="rounded"];
|
50[label = "build_shipping_demand", color = "0.52 0.6 0.85", style="rounded"];
|
||||||
51[label = "build_industry_sector_ratios", color = "0.11 0.6 0.85", style="rounded"];
|
51[label = "build_transport_demand", color = "0.16 0.6 0.85", style="rounded"];
|
||||||
52[label = "build_ammonia_production", color = "0.25 0.6 0.85", style="rounded"];
|
52[label = "build_temperature_profiles", color = "0.58 0.6 0.85", style="rounded"];
|
||||||
53[label = "build_industrial_energy_demand_per_country_today", color = "0.44 0.6 0.85", style="rounded"];
|
53[label = "build_biomass_potentials\nplanning_horizons: 2030", color = "0.55 0.6 0.85", style="rounded"];
|
||||||
54[label = "build_industrial_production_per_country", color = "0.18 0.6 0.85", style="rounded"];
|
54[label = "build_salt_cavern_potentials", color = "0.28 0.6 0.85", style="rounded"];
|
||||||
55[label = "build_industrial_production_per_node", color = "0.41 0.6 0.85", style="rounded"];
|
55[label = "build_simplified_population_layouts", color = "0.14 0.6 0.85", style="rounded"];
|
||||||
56[label = "build_industrial_distribution_key", color = "0.04 0.6 0.85", style="rounded"];
|
56[label = "build_industrial_energy_demand_per_node", color = "0.24 0.6 0.85", style="rounded"];
|
||||||
57[label = "build_industrial_production_per_country_tomorrow\nplanning_horizons: 2030", color = "0.09 0.6 0.85", style="rounded"];
|
57[label = "build_industry_sector_ratios_intermediate\nplanning_horizons: 2030", color = "0.60 0.6 0.85", style="rounded"];
|
||||||
58[label = "build_industrial_energy_demand_per_node_today", color = "0.46 0.6 0.85", style="rounded"];
|
58[label = "build_industry_sector_ratios", color = "0.26 0.6 0.85", style="rounded"];
|
||||||
59[label = "build_district_heat_share\nplanning_horizons: 2030", color = "0.39 0.6 0.85", style="rounded"];
|
59[label = "build_ammonia_production", color = "0.16 0.6 0.85", style="rounded"];
|
||||||
60[label = "build_temperature_profiles\nscope: rural", color = "0.32 0.6 0.85", style="rounded"];
|
60[label = "build_industrial_energy_demand_per_country_today", color = "0.18 0.6 0.85", style="rounded"];
|
||||||
61[label = "build_temperature_profiles\nscope: urban", color = "0.32 0.6 0.85", style="rounded"];
|
61[label = "build_industrial_production_per_country", color = "0.61 0.6 0.85", style="rounded"];
|
||||||
62[label = "build_cop_profiles", color = "0.55 0.6 0.85", style="rounded"];
|
62[label = "build_industrial_production_per_node", color = "0.65 0.6 0.85", style="rounded"];
|
||||||
63[label = "build_solar_thermal_profiles\nscope: urban", color = "0.23 0.6 0.85", style="rounded"];
|
63[label = "build_industrial_distribution_key", color = "0.31 0.6 0.85", style="rounded"];
|
||||||
64[label = "build_solar_thermal_profiles\nscope: rural", color = "0.23 0.6 0.85", style="rounded"];
|
64[label = "retrieve_gem_steel_plant_tracker", color = "0.27 0.6 0.85", style="rounded"];
|
||||||
65[label = "plot_power_network_clustered", color = "0.41 0.6 0.85", style="rounded"];
|
65[label = "build_industrial_production_per_country_tomorrow\nplanning_horizons: 2030", color = "0.09 0.6 0.85", style="rounded"];
|
||||||
66[label = "plot_power_network", color = "0.40 0.6 0.85", style="rounded"];
|
66[label = "build_industrial_energy_demand_per_node_today", color = "0.40 0.6 0.85", style="rounded"];
|
||||||
67[label = "plot_hydrogen_network", color = "0.42 0.6 0.85", style="rounded"];
|
67[label = "build_district_heat_share\nplanning_horizons: 2030", color = "0.07 0.6 0.85", style="rounded"];
|
||||||
68[label = "plot_gas_network", color = "0.32 0.6 0.85", style="rounded"];
|
68[label = "build_cop_profiles", color = "0.38 0.6 0.85", style="rounded"];
|
||||||
|
69[label = "build_central_heating_temperature_profiles", color = "0.55 0.6 0.85", style="rounded"];
|
||||||
|
70[label = "plot_power_network_clustered", color = "0.20 0.6 0.85", style="rounded"];
|
||||||
|
71[label = "plot_power_network", color = "0.53 0.6 0.85", style="rounded"];
|
||||||
|
72[label = "plot_hydrogen_network", color = "0.64 0.6 0.85", style="rounded"];
|
||||||
|
73[label = "plot_gas_network", color = "0.28 0.6 0.85", style="rounded"];
|
||||||
1 -> 0
|
1 -> 0
|
||||||
2 -> 1
|
2 -> 1
|
||||||
36 -> 1
|
42 -> 1
|
||||||
8 -> 1
|
11 -> 1
|
||||||
3 -> 2
|
3 -> 2
|
||||||
23 -> 2
|
27 -> 2
|
||||||
65 -> 2
|
70 -> 2
|
||||||
66 -> 2
|
71 -> 2
|
||||||
67 -> 2
|
72 -> 2
|
||||||
68 -> 2
|
73 -> 2
|
||||||
4 -> 3
|
4 -> 3
|
||||||
5 -> 4
|
5 -> 4
|
||||||
12 -> 4
|
15 -> 4
|
||||||
13 -> 4
|
16 -> 4
|
||||||
14 -> 4
|
|
||||||
28 -> 4
|
|
||||||
29 -> 4
|
|
||||||
30 -> 4
|
|
||||||
36 -> 4
|
|
||||||
37 -> 4
|
|
||||||
41 -> 4
|
|
||||||
43 -> 4
|
|
||||||
44 -> 4
|
|
||||||
38 -> 4
|
|
||||||
8 -> 4
|
|
||||||
46 -> 4
|
|
||||||
23 -> 4
|
|
||||||
47 -> 4
|
|
||||||
18 -> 4
|
|
||||||
17 -> 4
|
17 -> 4
|
||||||
40 -> 4
|
|
||||||
48 -> 4
|
|
||||||
49 -> 4
|
|
||||||
32 -> 4
|
32 -> 4
|
||||||
59 -> 4
|
34 -> 4
|
||||||
45 -> 4
|
|
||||||
60 -> 4
|
|
||||||
61 -> 4
|
|
||||||
62 -> 4
|
|
||||||
35 -> 4
|
35 -> 4
|
||||||
63 -> 4
|
42 -> 4
|
||||||
64 -> 4
|
43 -> 4
|
||||||
|
48 -> 4
|
||||||
|
50 -> 4
|
||||||
|
51 -> 4
|
||||||
|
44 -> 4
|
||||||
|
11 -> 4
|
||||||
|
53 -> 4
|
||||||
|
27 -> 4
|
||||||
|
54 -> 4
|
||||||
|
21 -> 4
|
||||||
|
20 -> 4
|
||||||
|
47 -> 4
|
||||||
|
55 -> 4
|
||||||
|
56 -> 4
|
||||||
|
37 -> 4
|
||||||
|
67 -> 4
|
||||||
|
52 -> 4
|
||||||
|
68 -> 4
|
||||||
|
41 -> 4
|
||||||
6 -> 5
|
6 -> 5
|
||||||
8 -> 5
|
|
||||||
9 -> 5
|
|
||||||
7 -> 5
|
|
||||||
11 -> 5
|
11 -> 5
|
||||||
|
12 -> 5
|
||||||
|
8 -> 5
|
||||||
|
14 -> 5
|
||||||
7 -> 6
|
7 -> 6
|
||||||
8 -> 7
|
8 -> 6
|
||||||
10 -> 9
|
9 -> 8
|
||||||
11 -> 9
|
10 -> 8
|
||||||
6 -> 12
|
11 -> 8
|
||||||
8 -> 12
|
13 -> 12
|
||||||
9 -> 12
|
14 -> 12
|
||||||
7 -> 12
|
6 -> 15
|
||||||
11 -> 12
|
11 -> 15
|
||||||
6 -> 13
|
12 -> 15
|
||||||
8 -> 13
|
8 -> 15
|
||||||
9 -> 13
|
14 -> 15
|
||||||
7 -> 13
|
6 -> 16
|
||||||
11 -> 13
|
11 -> 16
|
||||||
15 -> 14
|
12 -> 16
|
||||||
17 -> 14
|
8 -> 16
|
||||||
16 -> 15
|
14 -> 16
|
||||||
18 -> 17
|
18 -> 17
|
||||||
23 -> 17
|
20 -> 17
|
||||||
19 -> 18
|
19 -> 18
|
||||||
23 -> 18
|
21 -> 20
|
||||||
6 -> 18
|
27 -> 20
|
||||||
20 -> 19
|
22 -> 21
|
||||||
21 -> 19
|
27 -> 21
|
||||||
22 -> 19
|
|
||||||
5 -> 19
|
|
||||||
12 -> 19
|
|
||||||
13 -> 19
|
|
||||||
6 -> 19
|
|
||||||
23 -> 19
|
|
||||||
24 -> 19
|
|
||||||
25 -> 19
|
|
||||||
7 -> 19
|
|
||||||
6 -> 20
|
|
||||||
8 -> 20
|
|
||||||
7 -> 20
|
|
||||||
11 -> 20
|
|
||||||
6 -> 21
|
6 -> 21
|
||||||
8 -> 21
|
23 -> 22
|
||||||
7 -> 21
|
24 -> 22
|
||||||
11 -> 21
|
25 -> 22
|
||||||
|
5 -> 22
|
||||||
|
15 -> 22
|
||||||
|
16 -> 22
|
||||||
6 -> 22
|
6 -> 22
|
||||||
|
26 -> 22
|
||||||
|
27 -> 22
|
||||||
|
28 -> 22
|
||||||
|
29 -> 22
|
||||||
8 -> 22
|
8 -> 22
|
||||||
7 -> 22
|
6 -> 23
|
||||||
11 -> 22
|
11 -> 23
|
||||||
|
8 -> 23
|
||||||
|
14 -> 23
|
||||||
6 -> 24
|
6 -> 24
|
||||||
26 -> 25
|
11 -> 24
|
||||||
27 -> 25
|
8 -> 24
|
||||||
16 -> 28
|
14 -> 24
|
||||||
17 -> 28
|
6 -> 25
|
||||||
|
11 -> 25
|
||||||
|
8 -> 25
|
||||||
|
14 -> 25
|
||||||
|
6 -> 26
|
||||||
|
8 -> 26
|
||||||
|
6 -> 28
|
||||||
30 -> 29
|
30 -> 29
|
||||||
32 -> 29
|
31 -> 29
|
||||||
35 -> 29
|
|
||||||
31 -> 30
|
|
||||||
23 -> 30
|
|
||||||
17 -> 31
|
|
||||||
23 -> 31
|
|
||||||
33 -> 32
|
33 -> 32
|
||||||
34 -> 33
|
19 -> 32
|
||||||
17 -> 33
|
20 -> 32
|
||||||
11 -> 33
|
35 -> 34
|
||||||
7 -> 34
|
37 -> 34
|
||||||
11 -> 34
|
41 -> 34
|
||||||
34 -> 35
|
36 -> 35
|
||||||
17 -> 35
|
27 -> 35
|
||||||
11 -> 35
|
20 -> 36
|
||||||
|
27 -> 36
|
||||||
38 -> 37
|
38 -> 37
|
||||||
40 -> 37
|
|
||||||
7 -> 38
|
|
||||||
8 -> 38
|
|
||||||
36 -> 38
|
|
||||||
39 -> 38
|
39 -> 38
|
||||||
34 -> 40
|
20 -> 38
|
||||||
17 -> 40
|
14 -> 38
|
||||||
11 -> 40
|
8 -> 39
|
||||||
42 -> 41
|
40 -> 39
|
||||||
40 -> 41
|
14 -> 39
|
||||||
38 -> 42
|
39 -> 41
|
||||||
7 -> 43
|
20 -> 41
|
||||||
17 -> 43
|
14 -> 41
|
||||||
38 -> 43
|
44 -> 43
|
||||||
40 -> 44
|
47 -> 43
|
||||||
37 -> 44
|
|
||||||
38 -> 44
|
|
||||||
8 -> 44
|
8 -> 44
|
||||||
|
11 -> 44
|
||||||
45 -> 44
|
45 -> 44
|
||||||
34 -> 45
|
42 -> 44
|
||||||
17 -> 45
|
46 -> 44
|
||||||
11 -> 45
|
39 -> 47
|
||||||
8 -> 46
|
20 -> 47
|
||||||
17 -> 46
|
14 -> 47
|
||||||
7 -> 46
|
49 -> 48
|
||||||
8 -> 47
|
47 -> 48
|
||||||
17 -> 47
|
44 -> 49
|
||||||
34 -> 48
|
8 -> 50
|
||||||
18 -> 48
|
20 -> 50
|
||||||
11 -> 48
|
44 -> 50
|
||||||
50 -> 49
|
47 -> 51
|
||||||
55 -> 49
|
43 -> 51
|
||||||
58 -> 49
|
44 -> 51
|
||||||
51 -> 50
|
11 -> 51
|
||||||
53 -> 50
|
|
||||||
54 -> 50
|
|
||||||
52 -> 51
|
52 -> 51
|
||||||
8 -> 51
|
39 -> 52
|
||||||
8 -> 52
|
20 -> 52
|
||||||
|
14 -> 52
|
||||||
|
42 -> 53
|
||||||
|
11 -> 53
|
||||||
|
20 -> 53
|
||||||
8 -> 53
|
8 -> 53
|
||||||
54 -> 53
|
11 -> 54
|
||||||
52 -> 54
|
20 -> 54
|
||||||
8 -> 54
|
39 -> 55
|
||||||
36 -> 54
|
21 -> 55
|
||||||
56 -> 55
|
14 -> 55
|
||||||
57 -> 55
|
57 -> 56
|
||||||
17 -> 56
|
62 -> 56
|
||||||
40 -> 56
|
66 -> 56
|
||||||
54 -> 57
|
58 -> 57
|
||||||
56 -> 58
|
60 -> 57
|
||||||
53 -> 58
|
61 -> 57
|
||||||
38 -> 59
|
59 -> 58
|
||||||
40 -> 59
|
45 -> 58
|
||||||
34 -> 60
|
44 -> 60
|
||||||
17 -> 60
|
45 -> 60
|
||||||
11 -> 60
|
61 -> 60
|
||||||
34 -> 61
|
59 -> 61
|
||||||
17 -> 61
|
45 -> 61
|
||||||
11 -> 61
|
42 -> 61
|
||||||
45 -> 62
|
63 -> 62
|
||||||
60 -> 62
|
65 -> 62
|
||||||
61 -> 62
|
20 -> 63
|
||||||
34 -> 63
|
47 -> 63
|
||||||
17 -> 63
|
64 -> 63
|
||||||
11 -> 63
|
61 -> 65
|
||||||
34 -> 64
|
63 -> 66
|
||||||
17 -> 64
|
60 -> 66
|
||||||
11 -> 64
|
44 -> 67
|
||||||
17 -> 65
|
47 -> 67
|
||||||
3 -> 66
|
69 -> 68
|
||||||
17 -> 66
|
52 -> 68
|
||||||
3 -> 67
|
20 -> 68
|
||||||
17 -> 67
|
52 -> 69
|
||||||
3 -> 68
|
20 -> 69
|
||||||
17 -> 68
|
20 -> 70
|
||||||
|
3 -> 71
|
||||||
|
20 -> 71
|
||||||
|
3 -> 72
|
||||||
|
20 -> 72
|
||||||
|
3 -> 73
|
||||||
|
20 -> 73
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
|
||||||
|
@ -1,469 +1,6 @@
|
|||||||
# SPDX-FileCopyrightText: : 2017-2024 The PyPSA-Eur Authors
|
name: pypsa-eur-20240812
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: CC0-1.0
|
|
||||||
|
|
||||||
name: pypsa-eur
|
|
||||||
channels:
|
channels:
|
||||||
- conda-forge
|
- http://conda.anaconda.org/gurobi
|
||||||
- bioconda
|
- conda-forge
|
||||||
- gurobi
|
- defaults
|
||||||
- defaults
|
prefix: /home/fneum/miniconda3/envs/pypsa-eur-20240812
|
||||||
dependencies:
|
|
||||||
- _libgcc_mutex=0.1
|
|
||||||
- _openmp_mutex=4.5
|
|
||||||
- affine=2.4.0
|
|
||||||
- alsa-lib=1.2.11
|
|
||||||
- ampl-mp=3.1.0
|
|
||||||
- amply=0.1.6
|
|
||||||
- appdirs=1.4.4
|
|
||||||
- argparse-dataclass=2.0.0
|
|
||||||
- asttokens=2.4.1
|
|
||||||
- atk-1.0=2.38.0
|
|
||||||
- atlite=0.2.12
|
|
||||||
- attr=2.5.1
|
|
||||||
- attrs=23.2.0
|
|
||||||
- aws-c-auth=0.7.22
|
|
||||||
- aws-c-cal=0.6.14
|
|
||||||
- aws-c-common=0.9.19
|
|
||||||
- aws-c-compression=0.2.18
|
|
||||||
- aws-c-event-stream=0.4.2
|
|
||||||
- aws-c-http=0.8.1
|
|
||||||
- aws-c-io=0.14.8
|
|
||||||
- aws-c-mqtt=0.10.4
|
|
||||||
- aws-c-s3=0.5.9
|
|
||||||
- aws-c-sdkutils=0.1.16
|
|
||||||
- aws-checksums=0.1.18
|
|
||||||
- aws-crt-cpp=0.26.9
|
|
||||||
- aws-sdk-cpp=1.11.329
|
|
||||||
- azure-core-cpp=1.11.1
|
|
||||||
- azure-identity-cpp=1.6.0
|
|
||||||
- azure-storage-blobs-cpp=12.10.0
|
|
||||||
- azure-storage-common-cpp=12.5.0
|
|
||||||
- beautifulsoup4=4.12.3
|
|
||||||
- blosc=1.21.5
|
|
||||||
- bokeh=3.4.1
|
|
||||||
- bottleneck=1.3.8
|
|
||||||
- branca=0.7.2
|
|
||||||
- brotli=1.1.0
|
|
||||||
- brotli-bin=1.1.0
|
|
||||||
- brotli-python=1.1.0
|
|
||||||
- bzip2=1.0.8
|
|
||||||
- c-ares=1.28.1
|
|
||||||
- c-blosc2=2.14.4
|
|
||||||
- ca-certificates=2024.2.2
|
|
||||||
- cads-api-client=1.0.3
|
|
||||||
- cairo=1.18.0
|
|
||||||
- cartopy=0.23.0
|
|
||||||
- cdsapi=0.7.0
|
|
||||||
- certifi=2024.2.2
|
|
||||||
- cffi=1.16.0
|
|
||||||
- cfgv=3.3.1
|
|
||||||
- cfitsio=4.4.0
|
|
||||||
- cftime=1.6.3
|
|
||||||
- charset-normalizer=3.3.2
|
|
||||||
- click=8.1.7
|
|
||||||
- click-plugins=1.1.1
|
|
||||||
- cligj=0.7.2
|
|
||||||
- cloudpickle=3.0.0
|
|
||||||
- coin-or-cbc=2.10.10
|
|
||||||
- coin-or-cgl=0.60.7
|
|
||||||
- coin-or-clp=1.17.8
|
|
||||||
- coin-or-osi=0.108.10
|
|
||||||
- coin-or-utils=2.11.11
|
|
||||||
- coincbc=2.10.10
|
|
||||||
- colorama=0.4.6
|
|
||||||
- conda-inject=1.3.1
|
|
||||||
- configargparse=1.7
|
|
||||||
- connection_pool=0.0.3
|
|
||||||
- contourpy=1.2.1
|
|
||||||
- country_converter=1.2
|
|
||||||
- cppad=20240000.4
|
|
||||||
- cycler=0.12.1
|
|
||||||
- cytoolz=0.12.3
|
|
||||||
- dask=2024.5.1
|
|
||||||
- dask-core=2024.5.1
|
|
||||||
- dask-expr=1.1.1
|
|
||||||
- datrie=0.8.2
|
|
||||||
- dbus=1.13.6
|
|
||||||
- decorator=5.1.1
|
|
||||||
- deprecation=2.1.0
|
|
||||||
- descartes=1.1.0
|
|
||||||
- distlib=0.3.8
|
|
||||||
- distributed=2024.5.1
|
|
||||||
- distro=1.9.0
|
|
||||||
- docutils=0.21.2
|
|
||||||
- dpath=2.1.6
|
|
||||||
- entsoe-py=0.6.7
|
|
||||||
- et_xmlfile=1.1.0
|
|
||||||
- exceptiongroup=1.2.0
|
|
||||||
- executing=2.0.1
|
|
||||||
- expat=2.6.2
|
|
||||||
- filelock=3.14.0
|
|
||||||
- fiona=1.9.6
|
|
||||||
- fmt=10.2.1
|
|
||||||
- folium=0.16.0
|
|
||||||
- font-ttf-dejavu-sans-mono=2.37
|
|
||||||
- font-ttf-inconsolata=3.000
|
|
||||||
- font-ttf-source-code-pro=2.038
|
|
||||||
- font-ttf-ubuntu=0.83
|
|
||||||
- fontconfig=2.14.2
|
|
||||||
- fonts-conda-ecosystem=1
|
|
||||||
- fonts-conda-forge=1
|
|
||||||
- fonttools=4.52.1
|
|
||||||
- freetype=2.12.1
|
|
||||||
- freexl=2.0.0
|
|
||||||
- fribidi=1.0.10
|
|
||||||
- fsspec=2024.5.0
|
|
||||||
- gdal=3.8.5
|
|
||||||
- gdk-pixbuf=2.42.12
|
|
||||||
- geographiclib=2.0
|
|
||||||
- geojson-rewind=1.1.0
|
|
||||||
- geopandas=0.14.4
|
|
||||||
- geopandas-base=0.14.4
|
|
||||||
- geopy=2.4.1
|
|
||||||
- geos=3.12.1
|
|
||||||
- geotiff=1.7.3
|
|
||||||
- gettext=0.22.5
|
|
||||||
- gettext-tools=0.22.5
|
|
||||||
- gflags=2.2.2
|
|
||||||
- giflib=5.2.2
|
|
||||||
- gitdb=4.0.11
|
|
||||||
- gitpython=3.1.43
|
|
||||||
- glib=2.80.2
|
|
||||||
- glib-tools=2.80.2
|
|
||||||
- glog=0.7.0
|
|
||||||
- glpk=5.0
|
|
||||||
- gmp=6.3.0
|
|
||||||
- graphite2=1.3.13
|
|
||||||
- graphviz=11.0.0
|
|
||||||
- gst-plugins-base=1.24.3
|
|
||||||
- gstreamer=1.24.3
|
|
||||||
- gtk2=2.24.33
|
|
||||||
- gts=0.7.6
|
|
||||||
- gurobi=11.0.2
|
|
||||||
- harfbuzz=8.5.0
|
|
||||||
- hdf4=4.2.15
|
|
||||||
- hdf5=1.14.3
|
|
||||||
- humanfriendly=10.0
|
|
||||||
- icu=73.2
|
|
||||||
- identify=2.5.36
|
|
||||||
- idna=3.7
|
|
||||||
- immutables=0.20
|
|
||||||
- importlib-metadata=7.1.0
|
|
||||||
- importlib_metadata=7.1.0
|
|
||||||
- importlib_resources=6.4.0
|
|
||||||
- iniconfig=2.0.0
|
|
||||||
- ipopt=3.14.16
|
|
||||||
- ipython=8.24.0
|
|
||||||
- jedi=0.19.1
|
|
||||||
- jinja2=3.1.4
|
|
||||||
- joblib=1.4.2
|
|
||||||
- json-c=0.17
|
|
||||||
- jsonschema=4.22.0
|
|
||||||
- jsonschema-specifications=2023.12.1
|
|
||||||
- jupyter_core=5.7.2
|
|
||||||
- kealib=1.5.3
|
|
||||||
- keyutils=1.6.1
|
|
||||||
- kiwisolver=1.4.5
|
|
||||||
- krb5=1.21.2
|
|
||||||
- lame=3.100
|
|
||||||
- lcms2=2.16
|
|
||||||
- ld_impl_linux-64=2.40
|
|
||||||
- lerc=4.0.0
|
|
||||||
- libabseil=20240116.2
|
|
||||||
- libaec=1.1.3
|
|
||||||
- libarchive=3.7.4
|
|
||||||
- libarrow=16.1.0
|
|
||||||
- libarrow-acero=16.1.0
|
|
||||||
- libarrow-dataset=16.1.0
|
|
||||||
- libarrow-substrait=16.1.0
|
|
||||||
- libasprintf=0.22.5
|
|
||||||
- libasprintf-devel=0.22.5
|
|
||||||
- libblas=3.9.0
|
|
||||||
- libboost-headers=1.85.0
|
|
||||||
- libbrotlicommon=1.1.0
|
|
||||||
- libbrotlidec=1.1.0
|
|
||||||
- libbrotlienc=1.1.0
|
|
||||||
- libcap=2.69
|
|
||||||
- libcblas=3.9.0
|
|
||||||
- libclang-cpp15=15.0.7
|
|
||||||
- libclang13=18.1.5
|
|
||||||
- libcrc32c=1.1.2
|
|
||||||
- libcups=2.3.3
|
|
||||||
- libcurl=8.8.0
|
|
||||||
- libdeflate=1.20
|
|
||||||
- libedit=3.1.20191231
|
|
||||||
- libev=4.33
|
|
||||||
- libevent=2.1.12
|
|
||||||
- libexpat=2.6.2
|
|
||||||
- libffi=3.4.2
|
|
||||||
- libflac=1.4.3
|
|
||||||
- libgcc-ng=13.2.0
|
|
||||||
- libgcrypt=1.10.3
|
|
||||||
- libgd=2.3.3
|
|
||||||
- libgdal=3.8.5
|
|
||||||
- libgettextpo=0.22.5
|
|
||||||
- libgettextpo-devel=0.22.5
|
|
||||||
- libgfortran-ng=13.2.0
|
|
||||||
- libgfortran5=13.2.0
|
|
||||||
- libglib=2.80.2
|
|
||||||
- libgomp=13.2.0
|
|
||||||
- libgoogle-cloud=2.24.0
|
|
||||||
- libgoogle-cloud-storage=2.24.0
|
|
||||||
- libgpg-error=1.49
|
|
||||||
- libgrpc=1.62.2
|
|
||||||
- libhwloc=2.9.3
|
|
||||||
- libiconv=1.17
|
|
||||||
- libjpeg-turbo=3.0.0
|
|
||||||
- libkml=1.3.0
|
|
||||||
- liblapack=3.9.0
|
|
||||||
- liblapacke=3.9.0
|
|
||||||
- libllvm15=15.0.7
|
|
||||||
- libllvm18=18.1.6
|
|
||||||
- libnetcdf=4.9.2
|
|
||||||
- libnghttp2=1.58.0
|
|
||||||
- libnsl=2.0.1
|
|
||||||
- libogg=1.3.4
|
|
||||||
- libopenblas=0.3.27
|
|
||||||
- libopus=1.3.1
|
|
||||||
- libparquet=16.1.0
|
|
||||||
- libpng=1.6.43
|
|
||||||
- libpq=16.3
|
|
||||||
- libprotobuf=4.25.3
|
|
||||||
- libre2-11=2023.09.01
|
|
||||||
- librsvg=2.58.0
|
|
||||||
- librttopo=1.1.0
|
|
||||||
- libscotch=7.0.4
|
|
||||||
- libsndfile=1.2.2
|
|
||||||
- libspatialindex=1.9.3
|
|
||||||
- libspatialite=5.1.0
|
|
||||||
- libspral=2024.01.18
|
|
||||||
- libsqlite=3.45.3
|
|
||||||
- libssh2=1.11.0
|
|
||||||
- libstdcxx-ng=13.2.0
|
|
||||||
- libsystemd0=255
|
|
||||||
- libthrift=0.19.0
|
|
||||||
- libtiff=4.6.0
|
|
||||||
- libutf8proc=2.8.0
|
|
||||||
- libuuid=2.38.1
|
|
||||||
- libvorbis=1.3.7
|
|
||||||
- libwebp=1.4.0
|
|
||||||
- libwebp-base=1.4.0
|
|
||||||
- libxcb=1.15
|
|
||||||
- libxcrypt=4.4.36
|
|
||||||
- libxkbcommon=1.7.0
|
|
||||||
- libxml2=2.12.7
|
|
||||||
- libxslt=1.1.39
|
|
||||||
- libzip=1.10.1
|
|
||||||
- libzlib=1.2.13
|
|
||||||
- linopy=0.3.9
|
|
||||||
- locket=1.0.0
|
|
||||||
- lxml=5.2.2
|
|
||||||
- lz4=4.3.3
|
|
||||||
- lz4-c=1.9.4
|
|
||||||
- lzo=2.10
|
|
||||||
- mapclassify=2.6.1
|
|
||||||
- markupsafe=2.1.5
|
|
||||||
- matplotlib=3.8.4
|
|
||||||
- matplotlib-base=3.8.4
|
|
||||||
- matplotlib-inline=0.1.7
|
|
||||||
- memory_profiler=0.61.0
|
|
||||||
- metis=5.1.0
|
|
||||||
- minizip=4.0.5
|
|
||||||
- mpfr=4.2.1
|
|
||||||
- mpg123=1.32.6
|
|
||||||
- msgpack-python=1.0.8
|
|
||||||
- multiurl=0.3.1
|
|
||||||
- mumps-include=5.7.1
|
|
||||||
- mumps-seq=5.7.1
|
|
||||||
- munkres=1.1.4
|
|
||||||
- mysql-common=8.3.0
|
|
||||||
- mysql-libs=8.3.0
|
|
||||||
- nbformat=5.10.4
|
|
||||||
- ncurses=6.5
|
|
||||||
- netcdf4=1.6.5
|
|
||||||
- networkx=3.3
|
|
||||||
- nodeenv=1.8.0
|
|
||||||
- nomkl=1.0
|
|
||||||
- nspr=4.35
|
|
||||||
- nss=3.100
|
|
||||||
- numexpr=2.9.0
|
|
||||||
- numpy=1.26.4
|
|
||||||
- openjdk=22.0.1
|
|
||||||
- openjpeg=2.5.2
|
|
||||||
- openpyxl=3.1.2
|
|
||||||
- openssl=3.3.0
|
|
||||||
- orc=2.0.1
|
|
||||||
- packaging=24.0
|
|
||||||
- pandas=2.2.2
|
|
||||||
- pango=1.52.2
|
|
||||||
- parso=0.8.4
|
|
||||||
- partd=1.4.2
|
|
||||||
- patsy=0.5.6
|
|
||||||
- pcre2=10.43
|
|
||||||
- pexpect=4.9.0
|
|
||||||
- pickleshare=0.7.5
|
|
||||||
- pillow=10.3.0
|
|
||||||
- pip=24.0
|
|
||||||
- pixman=0.43.2
|
|
||||||
- pkgutil-resolve-name=1.3.10
|
|
||||||
- plac=1.4.3
|
|
||||||
- platformdirs=4.2.2
|
|
||||||
- pluggy=1.5.0
|
|
||||||
- ply=3.11
|
|
||||||
- poppler=24.04.0
|
|
||||||
- poppler-data=0.4.12
|
|
||||||
- postgresql=16.3
|
|
||||||
- powerplantmatching=0.5.15
|
|
||||||
- pre-commit=3.7.1
|
|
||||||
- progressbar2=4.4.2
|
|
||||||
- proj=9.4.0
|
|
||||||
- prompt-toolkit=3.0.42
|
|
||||||
- psutil=5.9.8
|
|
||||||
- pthread-stubs=0.4
|
|
||||||
- ptyprocess=0.7.0
|
|
||||||
- pulp=2.8.0
|
|
||||||
- pulseaudio-client=17.0
|
|
||||||
- pure_eval=0.2.2
|
|
||||||
- py-cpuinfo=9.0.0
|
|
||||||
- pyarrow=16.1.0
|
|
||||||
- pyarrow-core=16.1.0
|
|
||||||
- pyarrow-hotfix=0.6
|
|
||||||
- pycountry=22.3.5
|
|
||||||
- pycparser=2.22
|
|
||||||
- pygments=2.18.0
|
|
||||||
- pyomo=6.6.1
|
|
||||||
- pyparsing=3.1.2
|
|
||||||
- pyproj=3.6.1
|
|
||||||
- pypsa=0.29.0
|
|
||||||
- pyqt=5.15.9
|
|
||||||
- pyqt5-sip=12.12.2
|
|
||||||
- pyscipopt=5.0.1
|
|
||||||
- pyshp=2.3.1
|
|
||||||
- pysocks=1.7.1
|
|
||||||
- pytables=3.9.2
|
|
||||||
- pytest=8.2.1
|
|
||||||
- python=3.11.9
|
|
||||||
- python-dateutil=2.9.0
|
|
||||||
- python-fastjsonschema=2.19.1
|
|
||||||
- python-tzdata=2024.1
|
|
||||||
- python-utils=3.8.2
|
|
||||||
- python_abi=3.11
|
|
||||||
- pytz=2024.1
|
|
||||||
- pyxlsb=1.0.10
|
|
||||||
- pyyaml=6.0.1
|
|
||||||
- qt-main=5.15.8
|
|
||||||
- rasterio=1.3.10
|
|
||||||
- re2=2023.09.01
|
|
||||||
- readline=8.2
|
|
||||||
- referencing=0.35.1
|
|
||||||
- requests=2.32.2
|
|
||||||
- reretry=0.11.8
|
|
||||||
- rioxarray=0.15.5
|
|
||||||
- rpds-py=0.18.1
|
|
||||||
- rtree=1.2.0
|
|
||||||
- s2n=1.4.15
|
|
||||||
- scikit-learn=1.5.0
|
|
||||||
- scip=9.0.1
|
|
||||||
- scipy=1.13.1
|
|
||||||
- scotch=7.0.4
|
|
||||||
- seaborn=0.13.2
|
|
||||||
- seaborn-base=0.13.2
|
|
||||||
- setuptools=70.0.0
|
|
||||||
- setuptools-scm=8.1.0
|
|
||||||
- setuptools_scm=8.1.0
|
|
||||||
- shapely=2.0.4
|
|
||||||
- sip=6.7.12
|
|
||||||
- six=1.16.0
|
|
||||||
- smart_open=7.0.4
|
|
||||||
- smmap=5.0.0
|
|
||||||
- snakemake-interface-common=1.17.2
|
|
||||||
- snakemake-interface-executor-plugins=9.1.1
|
|
||||||
- snakemake-interface-report-plugins=1.0.0
|
|
||||||
- snakemake-interface-storage-plugins=3.2.2
|
|
||||||
- snakemake-minimal=8.11.6
|
|
||||||
- snappy=1.2.0
|
|
||||||
- snuggs=1.4.7
|
|
||||||
- sortedcontainers=2.4.0
|
|
||||||
- soupsieve=2.5
|
|
||||||
- spdlog=1.13.0
|
|
||||||
- sqlite=3.45.3
|
|
||||||
- stack_data=0.6.2
|
|
||||||
- statsmodels=0.14.2
|
|
||||||
- stopit=1.1.2
|
|
||||||
- jpype1=1.5.0
|
|
||||||
- tabulate=0.9.0
|
|
||||||
- tbb=2021.11.0
|
|
||||||
- tblib=3.0.0
|
|
||||||
- threadpoolctl=3.5.0
|
|
||||||
- throttler=1.2.2
|
|
||||||
- tiledb=2.23.0
|
|
||||||
- tk=8.6.13
|
|
||||||
- toml=0.10.2
|
|
||||||
- tomli=2.0.1
|
|
||||||
- toolz=0.12.1
|
|
||||||
- toposort=1.10
|
|
||||||
- tornado=6.4
|
|
||||||
- tqdm=4.66.4
|
|
||||||
- traitlets=5.14.3
|
|
||||||
- typing-extensions=4.11.0
|
|
||||||
- typing_extensions=4.11.0
|
|
||||||
- tzcode=2024a
|
|
||||||
- tzdata=2024a
|
|
||||||
- ukkonen=1.0.1
|
|
||||||
- unidecode=1.3.8
|
|
||||||
- unixodbc=2.3.12
|
|
||||||
- uriparser=0.9.8
|
|
||||||
- urllib3=2.2.1
|
|
||||||
- validators=0.28.2
|
|
||||||
- virtualenv=20.26.2
|
|
||||||
- wcwidth=0.2.13
|
|
||||||
- wheel=0.43.0
|
|
||||||
- wrapt=1.16.0
|
|
||||||
- xarray=2024.5.0
|
|
||||||
- xcb-util=0.4.0
|
|
||||||
- xcb-util-image=0.4.0
|
|
||||||
- xcb-util-keysyms=0.4.0
|
|
||||||
- xcb-util-renderutil=0.3.9
|
|
||||||
- xcb-util-wm=0.4.1
|
|
||||||
- xerces-c=3.2.5
|
|
||||||
- xkeyboard-config=2.41
|
|
||||||
- xlrd=2.0.1
|
|
||||||
- xorg-fixesproto=5.0
|
|
||||||
- xorg-inputproto=2.3.2
|
|
||||||
- xorg-kbproto=1.0.7
|
|
||||||
- xorg-libice=1.1.1
|
|
||||||
- xorg-libsm=1.2.4
|
|
||||||
- xorg-libx11=1.8.9
|
|
||||||
- xorg-libxau=1.0.11
|
|
||||||
- xorg-libxdmcp=1.1.3
|
|
||||||
- xorg-libxext=1.3.4
|
|
||||||
- xorg-libxfixes=5.0.3
|
|
||||||
- xorg-libxi=1.7.10
|
|
||||||
- xorg-libxrender=0.9.11
|
|
||||||
- xorg-libxt=1.3.0
|
|
||||||
- xorg-libxtst=1.2.3
|
|
||||||
- xorg-recordproto=1.14.2
|
|
||||||
- xorg-renderproto=0.11.1
|
|
||||||
- xorg-xextproto=7.3.0
|
|
||||||
- xorg-xf86vidmodeproto=2.3.1
|
|
||||||
- xorg-xproto=7.0.31
|
|
||||||
- xyzservices=2024.4.0
|
|
||||||
- xz=5.2.6
|
|
||||||
- yaml=0.2.5
|
|
||||||
- yte=1.5.4
|
|
||||||
- zict=3.0.0
|
|
||||||
- zipp=3.17.0
|
|
||||||
- zlib=1.2.13
|
|
||||||
- zlib-ng=2.0.7
|
|
||||||
- zstd=1.5.6
|
|
||||||
- pip:
|
|
||||||
- highspy==1.5.3
|
|
||||||
- oauthlib==3.2.2
|
|
||||||
- requests-oauthlib==1.3.1
|
|
||||||
- snakemake-executor-plugin-cluster-generic==1.0.9
|
|
||||||
- snakemake-executor-plugin-slurm==0.5.1
|
|
||||||
- snakemake-executor-plugin-slurm-jobstep==0.2.1
|
|
||||||
- snakemake-storage-plugin-http==0.2.3
|
|
||||||
- tsam==2.3.1
|
|
||||||
- tabula-py=2.9.3
|
|
||||||
|
@ -37,7 +37,7 @@ Outputs
|
|||||||
-------
|
-------
|
||||||
|
|
||||||
- ``cutouts/{cutout}``: weather data from either the `ERA5 <https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5>`_
|
- ``cutouts/{cutout}``: weather data from either the `ERA5 <https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5>`_
|
||||||
reanalysis weather dataset or `SARAH-2 <https://wui.cmsaf.eu/safira/action/viewProduktSearch>`_
|
reanalysis weather dataset or `SARAH-3 <https://wui.cmsaf.eu/safira/action/viewProduktSearch>`_
|
||||||
satellite-based historic weather data with the following structure:
|
satellite-based historic weather data with the following structure:
|
||||||
|
|
||||||
**ERA5 cutout:**
|
**ERA5 cutout:**
|
||||||
@ -80,7 +80,7 @@ Outputs
|
|||||||
.. image:: img/era5.png
|
.. image:: img/era5.png
|
||||||
:scale: 40 %
|
:scale: 40 %
|
||||||
|
|
||||||
A **SARAH-2 cutout** can be used to amend the fields ``temperature``, ``influx_toa``, ``influx_direct``, ``albedo``,
|
A **SARAH-3 cutout** can be used to amend the fields ``temperature``, ``influx_toa``, ``influx_direct``, ``albedo``,
|
||||||
``influx_diffuse`` of ERA5 using satellite-based radiation observations.
|
``influx_diffuse`` of ERA5 using satellite-based radiation observations.
|
||||||
|
|
||||||
.. image:: img/sarah.png
|
.. image:: img/sarah.png
|
||||||
|
Loading…
Reference in New Issue
Block a user