Merge branch 'master' into scenario-management

This commit is contained in:
Fabian Hofmann 2022-09-12 15:45:51 +02:00 committed by GitHub
commit 863dbf0417
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 143 additions and 33 deletions

View File

@ -6,7 +6,7 @@ cff-version: 1.1.0
message: "If you use this package, please cite the corresponding manuscript in Energy Strategy Reviews."
title: "PyPSA-Eur: An open optimisation model of the European transmission system"
repository: https://github.com/pypsa/pypsa-eur
version: 0.5.0
version: 0.6.0
license: MIT
journal: Energy Strategy Reviews
doi: 10.1016/j.esr.2018.08.012

View File

@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: CC0-1.0
version: 0.5.0
version: 0.6.0
tutorial: false
logging:

View File

@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: CC0-1.0
version: 0.5.0
version: 0.6.0
tutorial: true
logging:

View File

@ -74,9 +74,9 @@ author = u'Jonas Hoersch (KIT, FIAS), Fabian Hofmann (TUB, FIAS), David Schlacht
# built documents.
#
# The short X.Y version.
version = u'0.3'
version = u'0.6'
# The full version, including alpha/beta/rc tags.
release = u'0.4.0'
release = u'0.6.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@ -10,9 +10,29 @@ Release Notes
Upcoming Release
================
* Add functionality to consider shipping routes when calculating the available area for offshore technologies. Data for the shipping density comes from the `Global Shipping Traffic Density dataset <https://datacatalog.worldbank.org/search/dataset/0037580/Global-Shipping-Traffic-Density>`
* new feature
PyPSA-Eur 0.6.0 (10th September 2022)
=====================================
* Functionality to consider shipping routes when calculating the available area
for offshore technologies were added. Data for the shipping density comes from
the `Global Shipping Traffic Density dataset
<https://datacatalog.worldbank.org/search/dataset/0037580/Global-Shipping-Traffic-Density>`_.
* When transforming all transmission lines to a unified voltage level of 380kV,
the workflow now preserves the transmission capacity rather than electrical
impedance and reactance.
* Memory resources are now specified for all rules.
* Filtering of power plant data was adjusted to new versions of
``powerplantmatching``.
* The resolution of land exclusion calculation is now a configurable option. See
setting ``excluder_resolution``.
* When fixing line voltages to 380kV, the workflow now preserves the transmission capacity instead of the electrical impedance and reactance.
* The software now supports running the workflow with different settings within the same directory. A new config section ``run`` was created that specifies under which scenario ``name`` the created resources, networks and results should be stored. If ``name`` is not specified, the workflow uses the default paths. The entry ``dedicated_cutouts`` specifies whether the run should use cutouts from the default root directory and use run-specific cutouts.

View File

@ -11,17 +11,33 @@ channels:
dependencies:
- _libgcc_mutex=0.1
- _openmp_mutex=4.5
- abseil-cpp=20210324.2
- affine=2.3.1
- alsa-lib=1.2.3.2
- altair=4.2.0
- ampl-mp=3.1.0
- amply=0.1.5
- anyio=3.6.1
- appdirs=1.4.4
- argon2-cffi=21.3.0
- argon2-cffi-bindings=21.2.0
- arrow-cpp=8.0.0
- asttokens=2.0.5
- atlite=0.2.7
- atlite=0.2.9
- attrs=21.4.0
- aws-c-cal=0.5.11
- aws-c-common=0.6.2
- aws-c-event-stream=0.2.7
- aws-c-io=0.10.5
- aws-checksums=0.1.11
- aws-sdk-cpp=1.8.186
- babel=2.10.3
- backcall=0.2.0
- backports=1.0
- backports.functools_lru_cache=1.6.4
- beautifulsoup4=4.11.1
- bleach=5.0.1
- blinker=1.4
- blosc=1.21.1
- bokeh=2.4.3
- boost-cpp=1.74.0
@ -32,16 +48,17 @@ dependencies:
- brotlipy=0.7.0
- bzip2=1.0.8
- c-ares=1.18.1
- ca-certificates=2022.6.15
- ca-certificates=2022.6.15.1
- cachetools=5.0.0
- cairo=1.16.0
- cartopy=0.20.1
- cdsapi=0.5.1
- certifi=2022.6.15
- certifi=2022.6.15.1
- cffi=1.15.1
- cfitsio=4.0.0
- cftime=1.6.1
- charset-normalizer=2.1.0
- click=8.1.3
- click=8.0.4
- click-plugins=1.1.1
- cligj=0.7.2
- cloudpickle=2.1.0
@ -52,6 +69,8 @@ dependencies:
- coin-or-utils=2.11.6
- coincbc=2.10.8
- colorama=0.4.5
- colorcet=3.0.0
- commonmark=0.9.1
- configargparse=1.5.3
- connection_pool=0.0.3
- country_converter=0.7.4
@ -59,23 +78,28 @@ dependencies:
- curl=7.83.1
- cycler=0.11.0
- cytoolz=0.12.0
- dask=2022.7.1
- dask-core=2022.7.1
- dask=2022.7.0
- dask-core=2022.7.0
- dataclasses=0.8
- datrie=0.8.2
- dbus=1.13.6
- debugpy=1.6.0
- decorator=5.1.1
- defusedxml=0.7.1
- deprecation=2.1.0
- descartes=1.1.0
- distributed=2022.7.1
- distributed=2022.7.0
- distro=1.6.0
- docutils=0.19
- dpath=2.0.6
- entrypoints=0.4
- entsoe-py=0.5.4
- et_xmlfile=1.0.1
- executing=0.9.1
- executing=0.8.3
- expat=2.4.8
- filelock=3.7.1
- fiona=1.8.20
- flit-core=3.7.1
- folium=0.12.1.post1
- font-ttf-dejavu-sans-mono=2.37
- font-ttf-inconsolata=3.000
@ -88,19 +112,24 @@ dependencies:
- freetype=2.10.4
- freexl=1.0.6
- fsspec=2022.5.0
- future=0.18.2
- gdal=3.3.3
- geographiclib=1.52
- geojson-rewind=1.0.2
- geopandas=0.11.1
- geopandas-base=0.11.1
- geopandas=0.11.0
- geopandas-base=0.11.0
- geopy=2.2.0
- geos=3.10.0
- geotiff=1.7.0
- gettext=0.19.8.1
- gflags=2.2.2
- giflib=5.2.1
- gitdb=4.0.9
- gitpython=3.1.27
- glog=0.6.0
- gmp=6.2.1
- graphite2=1.3.13
- grpc-cpp=1.45.2
- gst-plugins-base=1.18.5
- gstreamer=1.18.5
- harfbuzz=2.9.1
@ -110,16 +139,23 @@ dependencies:
- icu=68.2
- idna=3.3
- importlib-metadata=4.11.4
- importlib_resources=5.9.0
- importlib_metadata=4.11.4
- importlib_resources=5.8.0
- iniconfig=1.1.1
- ipykernel=6.15.1
- ipython=8.4.0
- ipython_genutils=0.2.0
- ipywidgets=7.7.1
- jedi=0.18.1
- jinja2=3.1.2
- joblib=1.1.0
- jpeg=9e
- json-c=0.15
- json5=0.9.5
- jsonschema=4.7.2
- jupyter_core=4.11.1
- jupyter_client=7.3.4
- jupyter_core=4.10.0
- jupyter_server=1.18.1
- kealib=1.4.15
- keyutils=1.6.1
- kiwisolver=1.4.4
@ -133,6 +169,7 @@ dependencies:
- libbrotlienc=1.0.9
- libcblas=3.9.0
- libclang=11.1.0
- libcrc32c=1.1.2
- libcurl=7.83.1
- libdap4=3.20.6
- libdeflate=1.12
@ -146,6 +183,7 @@ dependencies:
- libgfortran5=12.1.0
- libglib=2.72.1
- libgomp=12.1.0
- libgoogle-cloud=1.40.2
- libiconv=1.16
- libkml=1.3.0
- liblapack=3.9.0
@ -159,16 +197,20 @@ dependencies:
- libopus=1.3.1
- libpng=1.6.37
- libpq=13.5
- libprotobuf=3.20.1
- librttopo=1.1.0
- libsodium=1.0.18
- libspatialindex=1.9.3
- libspatialite=5.0.1
- libssh2=1.10.0
- libstdcxx-ng=12.1.0
- libthrift=0.16.0
- libtiff=4.4.0
- libutf8proc=2.7.0
- libuuid=2.32.1
- libvorbis=1.3.7
- libwebp=1.2.3
- libwebp-base=1.2.3
- libwebp=1.2.2
- libwebp-base=1.2.2
- libxcb=1.13
- libxkbcommon=1.0.3
- libxml2=2.9.12
@ -181,21 +223,34 @@ dependencies:
- lz4-c=1.9.3
- lzo=2.10
- mapclassify=2.4.3
- markdown=3.4.1
- markupsafe=2.1.1
- matplotlib=3.5.2
- matplotlib-base=3.5.2
- matplotlib-inline=0.1.3
- memory_profiler=0.60.0
- metis=5.1.0
- mistune=0.8.4
- msgpack-python=1.0.4
- mumps-include=5.2.1
- mumps-seq=5.2.1
- munch=2.5.0
- munkres=1.1.4
- mysql-common=8.0.29
- mysql-libs=8.0.29
- nbclassic=0.4.3
- nbclient=0.6.6
- nbconvert=6.5.0
- nbconvert-core=6.5.0
- nbconvert-pandoc=6.5.0
- nbformat=5.4.0
- ncurses=6.3
- nest-asyncio=1.5.5
- netcdf4=1.6.0
- networkx=2.8.5
- networkx=2.8.4
- nomkl=1.0
- notebook=6.4.12
- notebook-shim=0.1.0
- nspr=4.32
- nss=3.78
- numexpr=2.8.3
@ -204,8 +259,12 @@ dependencies:
- openjpeg=2.4.0
- openpyxl=3.0.9
- openssl=1.1.1q
- orc=1.7.5
- packaging=21.3
- pandas=1.4.3
- pandoc=2.18
- pandocfilters=1.5.0
- parquet-cpp=1.5.1
- parso=0.8.3
- partd=1.2.0
- patsy=0.5.2
@ -213,7 +272,7 @@ dependencies:
- pexpect=4.8.0
- pickleshare=0.7.5
- pillow=9.2.0
- pip=22.2
- pip=22.1.2
- pixman=0.40.0
- plac=1.3.5
- pluggy=1.0.0
@ -221,19 +280,26 @@ dependencies:
- poppler=21.09.0
- poppler-data=0.4.11
- postgresql=13.5
- powerplantmatching=0.5.3
- powerplantmatching=0.5.4
- progressbar2=4.0.0
- proj=8.1.1
- prometheus_client=0.14.1
- prompt-toolkit=3.0.30
- protobuf=3.20.1
- psutil=5.9.1
- pthread-stubs=0.4
- ptyprocess=0.7.0
- pulp=2.6.0
- pure_eval=0.2.2
- py=1.11.0
- pyarrow=8.0.0
- pycountry=20.7.3
- pycparser=2.21
- pyct=0.4.6
- pyct-core=0.4.6
- pydeck=0.7.1
- pygments=2.12.0
- pympler=0.9
- pyomo=6.4.1
- pyopenssl=22.0.0
- pyparsing=3.0.9
@ -252,22 +318,32 @@ dependencies:
- python=3.9.13
- python-dateutil=2.8.2
- python-fastjsonschema=2.16.1
- python-tzdata=2022.1
- python-utils=3.3.3
- python_abi=3.9
- pytz=2022.1
- pytz-deprecation-shim=0.1.0.post0
- pyviz_comms=2.2.0
- pyxlsb=1.0.9
- pyyaml=6.0
- pyzmq=23.2.0
- qt=5.12.9
- rasterio=1.2.9
- ratelimiter=1.2.0
- re2=2022.06.01
- readline=8.1.2
- requests=2.28.1
- retry=0.9.2
- rich=12.5.1
- rtree=1.0.0
- s2n=1.0.10
- scikit-learn=1.1.1
- scipy=1.8.1
- scotch=6.0.9
- seaborn=0.11.2
- seaborn-base=0.11.2
- semver=2.13.0
- send2trash=1.8.0
- setuptools=63.2.0
- setuptools-scm=7.0.5
- setuptools_scm=7.0.5
@ -275,21 +351,27 @@ dependencies:
- six=1.16.0
- smart_open=6.0.0
- smmap=3.0.5
- snakemake-minimal=7.9.0
- snakemake-minimal=7.8.5
- snappy=1.1.9
- sniffio=1.2.0
- snuggs=1.4.7
- sortedcontainers=2.4.0
- soupsieve=2.3.2.post1
- sqlite=3.39.2
- soupsieve=2.3.1
- sqlite=3.39.1
- stack_data=0.3.0
- statsmodels=0.13.2
- stopit=1.1.2
- streamlit=1.10.0
- tabula-py=2.2.0
- tabulate=0.8.10
- tblib=1.7.0
- tenacity=8.0.1
- terminado=0.15.0
- threadpoolctl=3.1.0
- tiledb=2.3.4
- tinycss2=1.1.1
- tk=8.6.12
- toml=0.10.2
- tomli=2.0.1
- toolz=0.12.0
- toposort=1.7
@ -300,13 +382,20 @@ dependencies:
- typing_extensions=4.3.0
- tzcode=2022a
- tzdata=2022a
- tzlocal=4.2
- unicodedata2=14.0.0
- unidecode=1.3.4
- urllib3=1.26.11
- unixodbc=2.3.10
- urllib3=1.26.10
- validators=0.18.2
- watchdog=2.1.9
- wcwidth=0.2.5
- webencodings=0.5.1
- websocket-client=1.3.3
- wheel=0.37.1
- widgetsnbextension=3.6.1
- wrapt=1.14.1
- xarray=2022.6.0
- xarray=2022.3.0
- xerces-c=3.2.3
- xlrd=2.0.1
- xorg-fixesproto=5.0
@ -330,6 +419,7 @@ dependencies:
- xz=5.2.5
- yaml=0.2.5
- yte=1.5.1
- zeromq=4.3.4
- zict=2.2.0
- zipp=3.8.0
- zlib=1.2.12

View File

@ -11,7 +11,7 @@ dependencies:
- pip
- pypsa>=0.20
- atlite>=0.2.6
- atlite>=0.2.9
- dask
# Dependencies of the workflow itself
@ -24,7 +24,7 @@ dependencies:
- yaml
- pytables
- lxml
- powerplantmatching>=0.5.3
- powerplantmatching>=0.5.4
- numpy
- pandas
- geopandas>=0.11.0
@ -32,7 +32,7 @@ dependencies:
- netcdf4
- networkx
- scipy
- shapely
- shapely<2.0 # need to address deprecations
- progressbar2
- pyomo
- matplotlib

View File

@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: CC0-1.0
version: 0.5.0
version: 0.6.0
tutorial: true
logging:
level: INFO