diff --git a/doc/installation.rst b/doc/installation.rst
index b07fd290..fbabfd15 100644
--- a/doc/installation.rst
+++ b/doc/installation.rst
@@ -31,7 +31,7 @@ Install Python Dependencies
PyPSA-Eur relies on a set of other Python packages to function.
We recommend using the package manager `mamba `_ to install them and manage your environments.
-For instructions for your operating system follow the ``mamba`` `installation guide `_.
+For instructions for your operating system follow the ``mamba`` `installation guide `_.
You can also use ``conda`` equivalently.
The package requirements are curated in the `envs/environment.yaml `_ file.
diff --git a/envs/environment.fixed.yaml b/envs/environment.fixed.yaml
index cde0b801..8bbd70bf 100644
--- a/envs/environment.fixed.yaml
+++ b/envs/environment.fixed.yaml
@@ -4,443 +4,443 @@
name: pypsa-eur
channels:
- - bioconda
- - http://conda.anaconda.org/gurobi
- - conda-forge
- - defaults
+- bioconda
+- http://conda.anaconda.org/gurobi
+- conda-forge
+- defaults
dependencies:
- - _libgcc_mutex=0.1
- - _openmp_mutex=4.5
- - affine=2.4.0
- - alsa-lib=1.2.10
- - ampl-mp=3.1.0
- - amply=0.1.6
- - appdirs=1.4.4
- - 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.15
- - aws-c-cal=0.6.9
- - aws-c-common=0.9.12
- - aws-c-compression=0.2.17
- - aws-c-event-stream=0.4.1
- - aws-c-http=0.8.0
- - aws-c-io=0.14.3
- - aws-c-mqtt=0.10.1
- - aws-c-s3=0.5.0
- - aws-c-sdkutils=0.1.14
- - aws-checksums=0.1.17
- - aws-crt-cpp=0.26.1
- - aws-sdk-cpp=1.11.242
- - azure-core-cpp=1.10.3
- - azure-storage-blobs-cpp=12.10.0
- - azure-storage-common-cpp=12.5.0
- - beautifulsoup4=4.12.3
- - blosc=1.21.5
- - bokeh=3.3.4
- - bottleneck=1.3.7
- - branca=0.7.1
- - brotli=1.1.0
- - brotli-bin=1.1.0
- - brotli-python=1.1.0
- - bzip2=1.0.8
- - c-ares=1.26.0
- - c-blosc2=2.13.2
- - ca-certificates=2024.2.2
- - cairo=1.18.0
- - cartopy=0.22.0
- - cdsapi=0.6.1
- - certifi=2024.2.2
- - cffi=1.16.0
- - cfgv=3.3.1
- - cfitsio=4.3.1
- - 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.8
- - coin-or-utils=2.11.9
- - coincbc=2.10.10
- - colorama=0.4.6
- - configargparse=1.7
- - connection_pool=0.0.3
- - contourpy=1.2.0
- - country_converter=1.2
- - cppad=20240000.2
- - cycler=0.12.1
- - cytoolz=0.12.3
- - dask=2024.2.0
- - dask-core=2024.2.0
- - 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.2.0
- - distro=1.9.0
- - docutils=0.20.1
- - dpath=2.1.6
- - entsoe-py=0.6.6
- - et_xmlfile=1.1.0
- - exceptiongroup=1.2.0
- - executing=2.0.1
- - expat=2.5.0
- - filelock=3.13.1
- - fiona=1.9.5
- - folium=0.15.1
- - 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.49.0
- - freetype=2.12.1
- - freexl=2.0.0
- - fribidi=1.0.10
- - fsspec=2024.2.0
- - gdal=3.8.4
- - gdk-pixbuf=2.42.10
- - geographiclib=1.52
- - geojson-rewind=1.1.0
- - geopandas=0.14.3
- - geopandas-base=0.14.3
- - geopy=2.4.1
- - geos=3.12.1
- - geotiff=1.7.1
- - gettext=0.21.1
- - gflags=2.2.2
- - giflib=5.2.1
- - gitdb=4.0.11
- - gitpython=3.1.42
- - glib=2.78.4
- - glib-tools=2.78.4
- - glog=0.6.0
- - glpk=5.0
- - gmp=6.3.0
- - graphite2=1.3.13
- - graphviz=9.0.0
- - gst-plugins-base=1.22.9
- - gstreamer=1.22.9
- - gtk2=2.24.33
- - gts=0.7.6
- - harfbuzz=8.3.0
- - hdf4=4.2.15
- - hdf5=1.14.3
- - humanfriendly=10.0
- - icu=73.2
- - identify=2.5.35
- - idna=3.6
- - importlib-metadata=7.0.1
- - importlib_metadata=7.0.1
- - importlib_resources=6.1.1
- - iniconfig=2.0.0
- - ipopt=3.14.14
- - ipython=8.21.0
- - jedi=0.19.1
- - jinja2=3.1.3
- - joblib=1.3.2
- - json-c=0.17
- - jsonschema=4.21.1
- - jsonschema-specifications=2023.12.1
- - jupyter_core=5.7.1
- - 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=20230802.1
- - libaec=1.1.2
- - libarchive=3.7.2
- - libarrow=15.0.0
- - libarrow-acero=15.0.0
- - libarrow-dataset=15.0.0
- - libarrow-flight=15.0.0
- - libarrow-flight-sql=15.0.0
- - libarrow-gandiva=15.0.0
- - libarrow-substrait=15.0.0
- - libblas=3.9.0
- - libboost-headers=1.84.0
- - libbrotlicommon=1.1.0
- - libbrotlidec=1.1.0
- - libbrotlienc=1.1.0
- - libcap=2.69
- - libcblas=3.9.0
- - libclang=15.0.7
- - libclang13=15.0.7
- - libcrc32c=1.1.2
- - libcups=2.3.3
- - libcurl=8.5.0
- - libdeflate=1.19
- - libedit=3.1.20191231
- - libev=4.33
- - libevent=2.1.12
- - libexpat=2.5.0
- - libffi=3.4.2
- - libflac=1.4.3
- - libgcc-ng=13.2.0
- - libgcrypt=1.10.3
- - libgd=2.3.3
- - libgdal=3.8.4
- - libgfortran-ng=13.2.0
- - libgfortran5=13.2.0
- - libglib=2.78.4
- - libgomp=13.2.0
- - libgoogle-cloud=2.12.0
- - libgpg-error=1.47
- - libgrpc=1.60.1
- - 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
- - libnetcdf=4.9.2
- - libnghttp2=1.58.0
- - libnl=3.9.0
- - libnsl=2.0.1
- - libnuma=2.0.16
- - libogg=1.3.4
- - libopenblas=0.3.26
- - libopus=1.3.1
- - libparquet=15.0.0
- - libpng=1.6.42
- - libpq=16.2
- - libprotobuf=4.25.1
- - libre2-11=2023.06.02
- - librsvg=2.56.3
- - librttopo=1.1.0
- - libscotch=7.0.4
- - libsndfile=1.2.2
- - libspatialindex=1.9.3
- - libspatialite=5.1.0
- - libspral=2023.09.07
- - libsqlite=3.45.1
- - 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.3.2
- - libwebp-base=1.3.2
- - libxcb=1.15
- - libxcrypt=4.4.36
- - libxkbcommon=1.6.0
- - libxml2=2.12.5
- - libxslt=1.1.39
- - libzip=1.10.1
- - libzlib=1.2.13
- - linopy=0.3.4
- - locket=1.0.0
- - lxml=5.1.0
- - lz4=4.3.3
- - lz4-c=1.9.4
- - lzo=2.10
- - mapclassify=2.6.1
- - markupsafe=2.1.5
- - matplotlib=3.8.3
- - matplotlib-base=3.8.3
- - matplotlib-inline=0.1.6
- - memory_profiler=0.61.0
- - metis=5.1.0
- - minizip=4.0.4
- - mpg123=1.32.4
- - msgpack-python=1.0.7
- - mumps-include=5.6.2
- - mumps-seq=5.6.2
- - munkres=1.1.4
- - mysql-common=8.0.33
- - mysql-libs=8.0.33
- - nbformat=5.9.2
- - ncurses=6.4
- - netcdf4=1.6.5
- - networkx=3.2.1
- - nodeenv=1.8.0
- - nomkl=1.0
- - nspr=4.35
- - nss=3.98
- - numexpr=2.9.0
- - numpy=1.26.4
- - openjdk=21.0.2
- - openjpeg=2.5.0
- - openpyxl=3.1.2
- - openssl=3.2.1
- - orc=1.9.2
- - packaging=23.2
- - pandas=2.2.0
- - pango=1.50.14
- - parso=0.8.3
- - partd=1.4.1
- - patsy=0.5.6
- - pcre2=10.42
- - pexpect=4.9.0
- - pickleshare=0.7.5
- - pillow=10.2.0
- - pip=24.0
- - pixman=0.43.2
- - pkgutil-resolve-name=1.3.10
- - plac=1.4.2
- - platformdirs=4.2.0
- - pluggy=1.4.0
- - ply=3.11
- - poppler=24.02.0
- - poppler-data=0.4.12
- - postgresql=16.2
- - powerplantmatching=0.5.11
- - pre-commit=3.6.2
- - progressbar2=4.3.2
- - proj=9.3.1
- - prompt-toolkit=3.0.42
- - psutil=5.9.8
- - pthread-stubs=0.4
- - ptyprocess=0.7.0
- - pulp=2.7.0
- - pulseaudio-client=16.1
- - pure_eval=0.2.2
- - py-cpuinfo=9.0.0
- - pyarrow=15.0.0
- - pyarrow-hotfix=0.6
- - pycountry=22.3.5
- - pycparser=2.21
- - pygments=2.17.2
- - pyomo=6.6.1
- - pyparsing=3.1.1
- - pyproj=3.6.1
- - pypsa=0.27.0
- - pyqt=5.15.9
- - pyqt5-sip=12.12.2
- - pyscipopt=4.4.0
- - pyshp=2.3.1
- - pysocks=1.7.1
- - pytables=3.9.2
- - pytest=8.0.0
- - python=3.11.8
- - python-dateutil=2.8.2
- - 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.9
- - rdma-core=50.0
- - re2=2023.06.02
- - readline=8.2
- - referencing=0.33.0
- - requests=2.31.0
- - reretry=0.11.8
- - rioxarray=0.15.1
- - rpds-py=0.18.0
- - rtree=1.2.0
- - s2n=1.4.3
- - scikit-learn=1.4.1.post1
- - scip=8.1.0
- - scipy=1.12.0
- - scotch=7.0.4
- - seaborn=0.13.2
- - seaborn-base=0.13.2
- - setuptools=69.1.0
- - setuptools-scm=8.0.4
- - setuptools_scm=8.0.4
- - shapely=2.0.2
- - sip=6.7.12
- - six=1.16.0
- - smart_open=6.4.0
- - smmap=5.0.0
- - snakemake-minimal=7.32.4
- - snappy=1.1.10
- - snuggs=1.4.7
- - sortedcontainers=2.4.0
- - soupsieve=2.5
- - sqlite=3.45.1
- - stack_data=0.6.2
- - statsmodels=0.14.1
- - stopit=1.1.2
- - tabula-py=2.7.0
- - tabulate=0.9.0
- - tbb=2021.11.0
- - tblib=3.0.0
- - threadpoolctl=3.3.0
- - throttler=1.2.2
- - tiledb=2.20.0
- - tk=8.6.13
- - toml=0.10.2
- - tomli=2.0.1
- - toolz=0.12.1
- - toposort=1.10
- - tornado=6.3.3
- - tqdm=4.66.2
- - traitlets=5.14.1
- - typing-extensions=4.9.0
- - typing_extensions=4.9.0
- - tzcode=2024a
- - tzdata=2024a
- - ucx=1.15.0
- - ukkonen=1.0.1
- - unidecode=1.3.8
- - unixodbc=2.3.12
- - uriparser=0.9.7
- - urllib3=2.2.1
- - validators=0.22.0
- - virtualenv=20.25.0
- - wcwidth=0.2.13
- - wheel=0.42.0
- - wrapt=1.16.0
- - xarray=2024.2.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.7
- - 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=2023.10.1
- - 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.5
- - pip:
- - highspy==1.5.3
- - tsam==2.3.1
+- _libgcc_mutex=0.1
+- _openmp_mutex=4.5
+- affine=2.4.0
+- alsa-lib=1.2.10
+- ampl-mp=3.1.0
+- amply=0.1.6
+- appdirs=1.4.4
+- 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.15
+- aws-c-cal=0.6.9
+- aws-c-common=0.9.12
+- aws-c-compression=0.2.17
+- aws-c-event-stream=0.4.1
+- aws-c-http=0.8.0
+- aws-c-io=0.14.3
+- aws-c-mqtt=0.10.1
+- aws-c-s3=0.5.0
+- aws-c-sdkutils=0.1.14
+- aws-checksums=0.1.17
+- aws-crt-cpp=0.26.1
+- aws-sdk-cpp=1.11.242
+- azure-core-cpp=1.10.3
+- azure-storage-blobs-cpp=12.10.0
+- azure-storage-common-cpp=12.5.0
+- beautifulsoup4=4.12.3
+- blosc=1.21.5
+- bokeh=3.3.4
+- bottleneck=1.3.7
+- branca=0.7.1
+- brotli=1.1.0
+- brotli-bin=1.1.0
+- brotli-python=1.1.0
+- bzip2=1.0.8
+- c-ares=1.26.0
+- c-blosc2=2.13.2
+- ca-certificates=2024.2.2
+- cairo=1.18.0
+- cartopy=0.22.0
+- cdsapi=0.6.1
+- certifi=2024.2.2
+- cffi=1.16.0
+- cfgv=3.3.1
+- cfitsio=4.3.1
+- 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.8
+- coin-or-utils=2.11.9
+- coincbc=2.10.10
+- colorama=0.4.6
+- configargparse=1.7
+- connection_pool=0.0.3
+- contourpy=1.2.0
+- country_converter=1.2
+- cppad=20240000.2
+- cycler=0.12.1
+- cytoolz=0.12.3
+- dask=2024.2.0
+- dask-core=2024.2.0
+- 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.2.0
+- distro=1.9.0
+- docutils=0.20.1
+- dpath=2.1.6
+- entsoe-py=0.6.6
+- et_xmlfile=1.1.0
+- exceptiongroup=1.2.0
+- executing=2.0.1
+- expat=2.5.0
+- filelock=3.13.1
+- fiona=1.9.5
+- folium=0.15.1
+- 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.49.0
+- freetype=2.12.1
+- freexl=2.0.0
+- fribidi=1.0.10
+- fsspec=2024.2.0
+- gdal=3.8.4
+- gdk-pixbuf=2.42.10
+- geographiclib=1.52
+- geojson-rewind=1.1.0
+- geopandas=0.14.3
+- geopandas-base=0.14.3
+- geopy=2.4.1
+- geos=3.12.1
+- geotiff=1.7.1
+- gettext=0.21.1
+- gflags=2.2.2
+- giflib=5.2.1
+- gitdb=4.0.11
+- gitpython=3.1.42
+- glib=2.78.4
+- glib-tools=2.78.4
+- glog=0.6.0
+- glpk=5.0
+- gmp=6.3.0
+- graphite2=1.3.13
+- graphviz=9.0.0
+- gst-plugins-base=1.22.9
+- gstreamer=1.22.9
+- gtk2=2.24.33
+- gts=0.7.6
+- harfbuzz=8.3.0
+- hdf4=4.2.15
+- hdf5=1.14.3
+- humanfriendly=10.0
+- icu=73.2
+- identify=2.5.35
+- idna=3.6
+- importlib-metadata=7.0.1
+- importlib_metadata=7.0.1
+- importlib_resources=6.1.1
+- iniconfig=2.0.0
+- ipopt=3.14.14
+- ipython=8.21.0
+- jedi=0.19.1
+- jinja2=3.1.3
+- joblib=1.3.2
+- json-c=0.17
+- jsonschema=4.21.1
+- jsonschema-specifications=2023.12.1
+- jupyter_core=5.7.1
+- 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=20230802.1
+- libaec=1.1.2
+- libarchive=3.7.2
+- libarrow=15.0.0
+- libarrow-acero=15.0.0
+- libarrow-dataset=15.0.0
+- libarrow-flight=15.0.0
+- libarrow-flight-sql=15.0.0
+- libarrow-gandiva=15.0.0
+- libarrow-substrait=15.0.0
+- libblas=3.9.0
+- libboost-headers=1.84.0
+- libbrotlicommon=1.1.0
+- libbrotlidec=1.1.0
+- libbrotlienc=1.1.0
+- libcap=2.69
+- libcblas=3.9.0
+- libclang=15.0.7
+- libclang13=15.0.7
+- libcrc32c=1.1.2
+- libcups=2.3.3
+- libcurl=8.5.0
+- libdeflate=1.19
+- libedit=3.1.20191231
+- libev=4.33
+- libevent=2.1.12
+- libexpat=2.5.0
+- libffi=3.4.2
+- libflac=1.4.3
+- libgcc-ng=13.2.0
+- libgcrypt=1.10.3
+- libgd=2.3.3
+- libgdal=3.8.4
+- libgfortran-ng=13.2.0
+- libgfortran5=13.2.0
+- libglib=2.78.4
+- libgomp=13.2.0
+- libgoogle-cloud=2.12.0
+- libgpg-error=1.47
+- libgrpc=1.60.1
+- 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
+- libnetcdf=4.9.2
+- libnghttp2=1.58.0
+- libnl=3.9.0
+- libnsl=2.0.1
+- libnuma=2.0.16
+- libogg=1.3.4
+- libopenblas=0.3.26
+- libopus=1.3.1
+- libparquet=15.0.0
+- libpng=1.6.42
+- libpq=16.2
+- libprotobuf=4.25.1
+- libre2-11=2023.06.02
+- librsvg=2.56.3
+- librttopo=1.1.0
+- libscotch=7.0.4
+- libsndfile=1.2.2
+- libspatialindex=1.9.3
+- libspatialite=5.1.0
+- libspral=2023.09.07
+- libsqlite=3.45.1
+- 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.3.2
+- libwebp-base=1.3.2
+- libxcb=1.15
+- libxcrypt=4.4.36
+- libxkbcommon=1.6.0
+- libxml2=2.12.5
+- libxslt=1.1.39
+- libzip=1.10.1
+- libzlib=1.2.13
+- linopy=0.3.4
+- locket=1.0.0
+- lxml=5.1.0
+- lz4=4.3.3
+- lz4-c=1.9.4
+- lzo=2.10
+- mapclassify=2.6.1
+- markupsafe=2.1.5
+- matplotlib=3.8.3
+- matplotlib-base=3.8.3
+- matplotlib-inline=0.1.6
+- memory_profiler=0.61.0
+- metis=5.1.0
+- minizip=4.0.4
+- mpg123=1.32.4
+- msgpack-python=1.0.7
+- mumps-include=5.6.2
+- mumps-seq=5.6.2
+- munkres=1.1.4
+- mysql-common=8.0.33
+- mysql-libs=8.0.33
+- nbformat=5.9.2
+- ncurses=6.4
+- netcdf4=1.6.5
+- networkx=3.2.1
+- nodeenv=1.8.0
+- nomkl=1.0
+- nspr=4.35
+- nss=3.98
+- numexpr=2.9.0
+- numpy=1.26.4
+- openjdk=21.0.2
+- openjpeg=2.5.0
+- openpyxl=3.1.2
+- openssl=3.2.1
+- orc=1.9.2
+- packaging=23.2
+- pandas=2.2.0
+- pango=1.50.14
+- parso=0.8.3
+- partd=1.4.1
+- patsy=0.5.6
+- pcre2=10.42
+- pexpect=4.9.0
+- pickleshare=0.7.5
+- pillow=10.2.0
+- pip=24.0
+- pixman=0.43.2
+- pkgutil-resolve-name=1.3.10
+- plac=1.4.2
+- platformdirs=4.2.0
+- pluggy=1.4.0
+- ply=3.11
+- poppler=24.02.0
+- poppler-data=0.4.12
+- postgresql=16.2
+- powerplantmatching=0.5.11
+- pre-commit=3.6.2
+- progressbar2=4.3.2
+- proj=9.3.1
+- prompt-toolkit=3.0.42
+- psutil=5.9.8
+- pthread-stubs=0.4
+- ptyprocess=0.7.0
+- pulp=2.7.0
+- pulseaudio-client=16.1
+- pure_eval=0.2.2
+- py-cpuinfo=9.0.0
+- pyarrow=15.0.0
+- pyarrow-hotfix=0.6
+- pycountry=22.3.5
+- pycparser=2.21
+- pygments=2.17.2
+- pyomo=6.6.1
+- pyparsing=3.1.1
+- pyproj=3.6.1
+- pypsa=0.27.0
+- pyqt=5.15.9
+- pyqt5-sip=12.12.2
+- pyscipopt=4.4.0
+- pyshp=2.3.1
+- pysocks=1.7.1
+- pytables=3.9.2
+- pytest=8.0.0
+- python=3.11.8
+- python-dateutil=2.8.2
+- 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.9
+- rdma-core=50.0
+- re2=2023.06.02
+- readline=8.2
+- referencing=0.33.0
+- requests=2.31.0
+- reretry=0.11.8
+- rioxarray=0.15.1
+- rpds-py=0.18.0
+- rtree=1.2.0
+- s2n=1.4.3
+- scikit-learn=1.4.1.post1
+- scip=8.1.0
+- scipy=1.12.0
+- scotch=7.0.4
+- seaborn=0.13.2
+- seaborn-base=0.13.2
+- setuptools=69.1.0
+- setuptools-scm=8.0.4
+- setuptools_scm=8.0.4
+- shapely=2.0.2
+- sip=6.7.12
+- six=1.16.0
+- smart_open=6.4.0
+- smmap=5.0.0
+- snakemake-minimal=7.32.4
+- snappy=1.1.10
+- snuggs=1.4.7
+- sortedcontainers=2.4.0
+- soupsieve=2.5
+- sqlite=3.45.1
+- stack_data=0.6.2
+- statsmodels=0.14.1
+- stopit=1.1.2
+- tabula-py=2.7.0
+- tabulate=0.9.0
+- tbb=2021.11.0
+- tblib=3.0.0
+- threadpoolctl=3.3.0
+- throttler=1.2.2
+- tiledb=2.20.0
+- tk=8.6.13
+- toml=0.10.2
+- tomli=2.0.1
+- toolz=0.12.1
+- toposort=1.10
+- tornado=6.3.3
+- tqdm=4.66.2
+- traitlets=5.14.1
+- typing-extensions=4.9.0
+- typing_extensions=4.9.0
+- tzcode=2024a
+- tzdata=2024a
+- ucx=1.15.0
+- ukkonen=1.0.1
+- unidecode=1.3.8
+- unixodbc=2.3.12
+- uriparser=0.9.7
+- urllib3=2.2.1
+- validators=0.22.0
+- virtualenv=20.25.0
+- wcwidth=0.2.13
+- wheel=0.42.0
+- wrapt=1.16.0
+- xarray=2024.2.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.7
+- 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=2023.10.1
+- 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.5
+- pip:
+ - highspy==1.5.3
+ - tsam==2.3.1
diff --git a/scripts/prepare_sector_network.py b/scripts/prepare_sector_network.py
index 810257c0..f5e6604b 100755
--- a/scripts/prepare_sector_network.py
+++ b/scripts/prepare_sector_network.py
@@ -3059,8 +3059,7 @@ def add_industry(n, costs):
+ mwh_coal_per_mwh_coke * industrial_demand["coke"]
) / nhours
- p_set.rename(lambda x: x + " coal for industry",
- inplace=True)
+ p_set.rename(lambda x: x + " coal for industry", inplace=True)
if not options["regional_coal_demand"]:
p_set = p_set.sum()