Skip to content

KeyError in build_co2_sequestration_potentials #1799

@aleks-g

Description

@aleks-g

Version Checks (indicate both or one)

  • I have confirmed this bug exists on the lastest release of PyPSA-Eur.

  • I have confirmed this bug exists on the current master branch of PyPSA-Eur.

Issue Description

When running the default configuration config.default.yaml and regional_co2_sequestration_potential is enabled, I get the following error:

  File "/work/users/algro/projects/pypsa-eur/.snakemake/scripts/tmp81kh7_vb.build_co2_sequestration_potentials.py", line 309, in <module>
    storage_map = create_capacity_map_storage(table_fn, map_fn)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/work/users/algro/projects/pypsa-eur/.snakemake/scripts/tmp81kh7_vb.build_co2_sequestration_potentials.py", line 89, in create_capacity_map_storage
    gdf = gpd.read_file(map_fn)[sel]
          ~~~~~~~~~~~~~~~~~~~~~^^^^^
[...]
    raise KeyError(f"{not_found} not in index")
KeyError: "['id'] not in index"

That's because the files in question data/CO2JRC_OpenFormats/CO2Stop_Polygons Data/StorageUnits_March13.kml and also ata/CO2JRC_OpenFormats/CO2Stop_Polygons Data/DaughterUnits_March13.kml used in the functions create_capacity_map_storage and create_capacity_map_traps don't have "id" but "ID" as field names.

The fix is easy, and just replacing all "id"'s by "ID" in the rule build_co2_sequestration_potentials. If it makes sense, I can make a PR for it tomorrow.

Reproducible Example

snakemake -call all --configfile config/config.default.yaml

Expected Behavior

With the "id" to "ID" change, the rule build_co2_sequestration_potentials runs through.

Installed Versions

Details name: pypsa-eur channels: - bioconda - gurobi - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_gnu - affine=2.4.0=pyhd8ed1ab_0 - alsa-lib=1.2.12=h4ab18f5_0 - ampl-mp=3.1.0=h2cc385e_1006 - amply=0.1.6=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - argparse-dataclass=2.0.0=pyhd8ed1ab_0 - asttokens=2.4.1=pyhd8ed1ab_0 - atk-1.0=2.38.0=h04ea711_2 - attrs=24.2.0=pyh71513ae_0 - aws-c-auth=0.7.31=h57bd9a3_0 - aws-c-cal=0.7.4=hfd43aa1_1 - aws-c-common=0.9.28=hb9d3cd8_0 - aws-c-compression=0.2.19=h756ea98_1 - aws-c-event-stream=0.4.3=h29ce20c_2 - aws-c-http=0.8.10=h5e77a74_0 - aws-c-io=0.14.18=h4e6ae90_11 - aws-c-mqtt=0.10.6=h02abb05_0 - aws-c-s3=0.6.6=h834ce55_0 - aws-c-sdkutils=0.1.19=h756ea98_3 - aws-checksums=0.1.20=h756ea98_0 - aws-crt-cpp=0.28.3=h469002c_5 - aws-sdk-cpp=1.11.407=h9f1560d_0 - azure-core-cpp=1.13.0=h935415a_0 - azure-identity-cpp=1.9.0=hd126650_0 - azure-storage-blobs-cpp=12.13.0=h1d30c4a_0 - azure-storage-common-cpp=12.8.0=ha3822c6_0 - azure-storage-files-datalake-cpp=12.12.0=h0f25b8a_0 - beautifulsoup4=4.12.3=pyha770c72_0 - blosc=1.21.6=hef167b5_0 - bokeh=3.5.2=pyhd8ed1ab_0 - bottleneck=1.4.0=py312hc0a28a1_2 - branca=0.7.2=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py312h2ec8cdc_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.32.3=h4bc722e_0 - c-blosc2=2.15.1=hc57e6cf_0 - ca-certificates=2024.8.30=hbcca054_0 - cairo=1.18.0=hebfffa5_3 - cartopy=0.23.0=py312hf9745cd_2 - certifi=2024.8.30=pyhd8ed1ab_0 - cffi=1.17.1=py312h06ac9bb_0 - cfgv=3.3.1=pyhd8ed1ab_0 - cfitsio=4.4.1=hf8ad068_0 - cftime=1.6.4=py312hc0a28a1_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - click=8.1.7=unix_pyh707e725_0 - click-plugins=1.1.1=py_0 - cligj=0.7.2=pyhd8ed1ab_1 - cloudpickle=3.0.0=pyhd8ed1ab_0 - coin-or-cbc=2.10.12=h8b142ea_1 - coin-or-cgl=0.60.9=h1d3f3f2_0 - coin-or-clp=1.17.10=h07f2a63_0 - coin-or-osi=0.108.11=h6514dde_1 - coin-or-utils=2.11.12=h99da652_1 - coincbc=2.10.12=1_metapackage - colorama=0.4.6=pyhd8ed1ab_0 - conda-inject=1.3.2=pyhd8ed1ab_0 - configargparse=1.7=pyhd8ed1ab_0 - connection_pool=0.0.3=pyhd3deb0d_0 - contourpy=1.3.0=py312h68727a3_2 - country_converter=1.2=pyhd8ed1ab_0 - cppad=20240000.7=h5888daf_1 - cycler=0.12.1=pyhd8ed1ab_0 - cyrus-sasl=2.1.27=h54b06d7_7 - cytoolz=1.0.0=py312h66e93f0_0 - dask=2024.9.1=pyhd8ed1ab_0 - dask-core=2024.9.1=pyhd8ed1ab_0 - dask-expr=1.1.15=pyhd8ed1ab_0 - datrie=0.8.2=py312h66e93f0_8 - dbus=1.13.6=h5008d03_3 - decorator=5.1.1=pyhd8ed1ab_0 - deprecation=2.1.0=pyh9f0ad1d_0 - descartes=1.1.0=py_4 - distlib=0.3.8=pyhd8ed1ab_0 - distributed=2024.9.1=pyhd8ed1ab_0 - docutils=0.21.2=pyhd8ed1ab_0 - double-conversion=3.3.0=h59595ed_0 - dpath=2.2.0=pyha770c72_0 - entsoe-py=0.6.9=pyhd8ed1ab_0 - et_xmlfile=1.1.0=pyhd8ed1ab_0 - exceptiongroup=1.2.2=pyhd8ed1ab_0 - executing=2.1.0=pyhd8ed1ab_0 - expat=2.6.3=h5888daf_0 - filelock=3.16.1=pyhd8ed1ab_0 - fiona=1.10.1=py312h5aa26c2_1 - fmt=11.0.2=h434a139_0 - folium=0.17.0=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 - font-ttf-source-code-pro=2.038=h77eed37_0 - font-ttf-ubuntu=0.83=h77eed37_3 - fontconfig=2.14.2=h14ed4e7_0 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - fonttools=4.54.1=py312h66e93f0_0 - freetype=2.12.1=h267a509_2 - freexl=2.0.0=h743c826_0 - fribidi=1.0.10=h36c2ea0_0 - fsspec=2024.9.0=pyhff2d567_0 - gdal=3.9.2=py312h1299960_7 - gdk-pixbuf=2.42.12=hb9ae30d_0 - geographiclib=2.0=pyhd8ed1ab_0 - geojson=3.1.0=pyhd8ed1ab_0 - geojson-rewind=1.1.0=pyhd8ed1ab_0 - geopandas=1.0.1=pyhd8ed1ab_1 - geopandas-base=1.0.1=pyha770c72_1 - geopy=2.4.1=pyhd8ed1ab_1 - geos=3.13.0=h5888daf_0 - geotiff=1.7.3=h77b800c_3 - gflags=2.2.2=h5888daf_1005 - giflib=5.2.2=hd590300_0 - gitdb=4.0.11=pyhd8ed1ab_0 - gitpython=3.1.43=pyhd8ed1ab_0 - glog=0.7.1=hbabe93e_0 - glpk=5.0=h445213a_0 - gmp=6.3.0=hac33072_2 - graphite2=1.3.13=h59595ed_1003 - graphviz=12.0.0=hba01fac_0 - gtk2=2.24.33=h6470451_5 - gts=0.7.6=h977cf35_4 - gurobi=11.0.3=py312_0 - h2=4.1.0=pyhd8ed1ab_0 - harfbuzz=9.0.0=hda332d3_1 - hdf4=4.2.15=h2a13503_7 - hdf5=1.14.3=nompi_hdf9ad27_105 - hpack=4.0.0=pyh9f0ad1d_0 - humanfriendly=10.0=pyhd8ed1ab_6 - hyperframe=6.0.1=pyhd8ed1ab_0 - icu=75.1=he02047a_0 - identify=2.6.1=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_0 - immutables=0.20=py312h98912ed_1 - importlib-metadata=8.5.0=pyha770c72_0 - importlib_metadata=8.5.0=hd8ed1ab_0 - importlib_resources=6.4.5=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - ipopt=3.14.16=h122424a_10 - ipython=8.28.0=pyh707e725_0 - jedi=0.19.1=pyhd8ed1ab_0 - jinja2=3.1.4=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_0 - jpype1=1.5.0=py312h8572e83_1 - json-c=0.18=h6688a6e_0 - jsonschema=4.23.0=pyhd8ed1ab_0 - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 - jupyter_core=5.7.2=pyh31011fe_1 - kealib=1.5.3=hf8d3e68_2 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py312h68727a3_0 - krb5=1.21.3=h659f571_0 - lcms2=2.16=hb7c19ff_0 - ld_impl_linux-64=2.43=h712a8e2_1 - lerc=4.0.0=h27087fc_0 - libabseil=20240722.0=cxx17_h5888daf_1 - libaec=1.1.3=h59595ed_0 - libarchive=3.7.4=hfca40fe_0 - libarrow=17.0.0=h364f349_19_cpu - libarrow-acero=17.0.0=h5888daf_19_cpu - libarrow-dataset=17.0.0=h5888daf_19_cpu - libarrow-substrait=17.0.0=he882d9a_19_cpu - libblas=3.9.0=24_linux64_openblas - libbrotlicommon=1.1.0=hb9d3cd8_2 - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=24_linux64_openblas - libclang-cpp19.1=19.1.0=default_hb5137d0_0 - libclang13=19.1.0=default_h9c6a7e4_0 - libcrc32c=1.1.2=h9c3ff4c_0 - libcups=2.3.3=h4637d8d_4 - libcurl=8.10.1=hbbe4b11_0 - libdeflate=1.22=hb9d3cd8_0 - libdrm=2.4.123=hb9d3cd8_0 - libedit=3.1.20191231=he28a2e2_2 - libegl=1.7.0=ha4b6fd6_1 - libev=4.33=hd590300_2 - libevent=2.1.12=hf998b51_1 - libexpat=2.6.3=h5888daf_0 - libffi=3.4.2=h7f98852_5 - libgcc=14.1.0=h77fa898_1 - libgcc-ng=14.1.0=h69a702a_1 - libgd=2.3.3=hd3e95f3_10 - libgdal=3.9.2=ha770c72_7 - libgdal-core=3.9.2=hd5b9bfb_7 - libgdal-fits=3.9.2=h2db6552_7 - libgdal-grib=3.9.2=hc3b29a1_7 - libgdal-hdf4=3.9.2=hd5ecb85_7 - libgdal-hdf5=3.9.2=h6283f77_7 - libgdal-jp2openjpeg=3.9.2=h1b2c38e_7 - libgdal-kea=3.9.2=h1df15e4_7 - libgdal-netcdf=3.9.2=hf2d2f32_7 - libgdal-pdf=3.9.2=h600f43f_7 - libgdal-pg=3.9.2=h5e77dd0_7 - libgdal-postgisraster=3.9.2=h5e77dd0_7 - libgdal-tiledb=3.9.2=h4a3bace_7 - libgdal-xls=3.9.2=h03c987c_7 - libgfortran=14.1.0=h69a702a_1 - libgfortran-ng=14.1.0=h69a702a_1 - libgfortran5=14.1.0=hc5f4f2c_1 - libgl=1.7.0=ha4b6fd6_1 - libglib=2.82.1=h2ff4ddf_0 - libglvnd=1.7.0=ha4b6fd6_1 - libglx=1.7.0=ha4b6fd6_1 - libgomp=14.1.0=h77fa898_1 - libgoogle-cloud=2.29.0=h438788a_1 - libgoogle-cloud-storage=2.29.0=h0121fbd_1 - libgrpc=1.65.5=hf5c653b_0 - libhwloc=2.11.1=default_hecaa2ac_1000 - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 - libkml=1.3.0=hf539b9f_1021 - liblapack=3.9.0=24_linux64_openblas - liblapacke=3.9.0=24_linux64_openblas - libllvm19=19.1.1=ha7bfdaf_0 - libnetcdf=4.9.2=nompi_h135f659_114 - libnghttp2=1.58.0=h47da74e_1 - libnsl=2.0.1=hd590300_0 - libntlm=1.4=h7f98852_1002 - libopenblas=0.3.27=pthreads_hac2b453_1 - libopengl=1.7.0=ha4b6fd6_1 - libparquet=17.0.0=h6bd9018_19_cpu - libpciaccess=0.18=hd590300_0 - libpng=1.6.44=hadc24fc_0 - libpq=17.0=h04577a9_2 - libprotobuf=5.27.5=h5b01275_2 - libre2-11=2023.09.01=hbbce691_3 - librsvg=2.58.4=hc0ffecb_0 - librttopo=1.1.0=h97f6797_17 - libscotch=7.0.4=h2fe6a88_5 - libspatialite=5.1.0=h1b4f908_11 - libspral=2024.05.08=h831f25b_3 - libsqlite=3.46.1=hadc24fc_0 - libssh2=1.11.0=h0841786_0 - libstdcxx=14.1.0=hc0a3c3a_1 - libstdcxx-ng=14.1.0=h4852527_1 - libthrift=0.21.0=h0e7cc3e_0 - libtiff=4.7.0=he137b08_1 - libutf8proc=2.8.0=h166bdaf_0 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.4.0=hd590300_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - libxkbcommon=1.7.0=h2c5496b_1 - libxml2=2.12.7=he7c6b58_4 - libxslt=1.1.39=h76b75d6_0 - libzip=1.11.1=hf83b1b0_0 - libzlib=1.3.1=hb9d3cd8_2 - linopy=0.3.14=pyhd8ed1ab_0 - locket=1.0.0=pyhd8ed1ab_0 - lxml=5.3.0=py312he28fd5a_1 - lz4=4.3.3=py312hb3f7f12_1 - lz4-c=1.9.4=hcb278e6_0 - lzo=2.10=hd590300_1001 - mapclassify=2.8.1=pyhd8ed1ab_0 - markupsafe=2.1.5=py312h66e93f0_1 - matplotlib=3.9.2=py312h7900ff3_1 - matplotlib-base=3.9.2=py312hd3ec401_1 - matplotlib-inline=0.1.7=pyhd8ed1ab_0 - memory_profiler=0.61.0=pyhd8ed1ab_0 - metis=5.1.0=hd0bcaf9_1007 - minizip=4.0.7=h401b404_0 - mpfr=4.2.1=h90cbb55_3 - msgpack-python=1.1.0=py312h68727a3_0 - mumps-include=5.7.3=ha770c72_5 - mumps-seq=5.7.3=h27a6a8b_0 - munkres=1.1.4=pyh9f0ad1d_0 - mysql-common=9.0.1=h266115a_1 - mysql-libs=9.0.1=he0572af_1 - nbformat=5.10.4=pyhd8ed1ab_0 - ncurses=6.5=he02047a_1 - netcdf4=1.7.1=nompi_py312h21d6d8e_102 - networkx=3.3=pyhd8ed1ab_1 - nodeenv=1.9.1=pyhd8ed1ab_0 - nomkl=1.0=h5ca1d4c_0 - nspr=4.35=h27087fc_0 - nss=3.105=hd34e28f_0 - numexpr=2.10.0=py312hf412c99_100 - numpy=1.26.4=py312heda63a1_0 - openjpeg=2.5.2=h488ebb8_0 - openldap=2.6.8=hedd0468_0 - openpyxl=3.1.5=py312h710cb58_1 - openssl=3.3.2=hb9d3cd8_0 - orc=2.0.2=h690cf93_1 - packaging=24.1=pyhd8ed1ab_0 - pandas=2.2.3=py312hf9745cd_1 - pango=1.54.0=h4c5309f_1 - parso=0.8.4=pyhd8ed1ab_0 - partd=1.4.2=pyhd8ed1ab_0 - patsy=0.5.6=pyhd8ed1ab_0 - pcre2=10.44=hba22ea6_2 - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - pillow=10.4.0=py312h56024de_1 - pip=24.2=pyh8b19718_1 - pixman=0.43.2=h59595ed_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - plac=1.4.3=pyhd8ed1ab_0 - platformdirs=4.3.6=pyhd8ed1ab_0 - pluggy=1.5.0=pyhd8ed1ab_0 - polars=1.9.0=py312hfe7c9be_0 - poppler=24.08.0=h47131b8_1 - poppler-data=0.4.12=hd8ed1ab_0 - postgresql=17.0=h1122569_2 - powerplantmatching=0.5.19=pyhd8ed1ab_0 - pre-commit=4.0.0=pyha770c72_0 - progressbar2=4.5.0=pyhd8ed1ab_0 - proj=9.5.0=h12925eb_0 - prompt-toolkit=3.0.48=pyha770c72_0 - psutil=6.0.0=py312h66e93f0_1 - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd3deb0d_0 - pulp=2.8.0=py312h7900ff3_0 - pure_eval=0.2.3=pyhd8ed1ab_0 - py-cpuinfo=9.0.0=pyhd8ed1ab_0 - pyarrow=17.0.0=py312h9cebb41_1 - pyarrow-core=17.0.0=py312h9cafe31_1_cpu - pyarrow-hotfix=0.6=pyhd8ed1ab_0 - pycountry=24.6.1=pyhd8ed1ab_0 - pycparser=2.22=pyhd8ed1ab_0 - pygments=2.18.0=pyhd8ed1ab_0 - pyogrio=0.10.0=py312he8b4914_0 - pyparsing=3.1.4=pyhd8ed1ab_0 - pyproj=3.7.0=py312he630544_0 - pypsa=0.31.0=pyhd8ed1ab_0 - pyscipopt=5.1.1=py312h7070661_0 - pyshp=2.3.1=pyhd8ed1ab_0 - pyside6=6.7.3=py312h91f0f75_1 - pysocks=1.7.1=pyha2e5f31_6 - pytables=3.10.1=py312h1d844bd_1 - pytest=8.3.3=pyhd8ed1ab_0 - python=3.12.7=hc5c86c4_0_cpython - python-dateutil=2.9.0=pyhd8ed1ab_0 - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-tzdata=2024.2=pyhd8ed1ab_0 - python-utils=3.8.2=pyhd8ed1ab_0 - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pyxlsb=1.0.10=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h66e93f0_1 - qhull=2020.2=h434a139_5 - qt6-main=6.7.3=h6e8976b_1 - rasterio=1.3.11=py312h19b0530_2 - re2=2023.09.01=h77b4e00_3 - readline=8.2=h8228510_1 - referencing=0.35.1=pyhd8ed1ab_0 - requests=2.32.3=pyhd8ed1ab_0 - reretry=0.11.8=pyhd8ed1ab_0 - rioxarray=0.17.0=pyhd8ed1ab_0 - rpds-py=0.20.0=py312h12e396e_1 - s2n=1.5.4=h1380c3d_0 - scikit-learn=1.5.2=py312h7a48858_1 - scip=9.1.1=h445098e_0 - scipy=1.14.1=py312h7d485d2_0 - seaborn=0.13.2=hd8ed1ab_2 - seaborn-base=0.13.2=pyhd8ed1ab_2 - setuptools=75.1.0=pyhd8ed1ab_0 - shapely=2.0.6=py312h391bc85_2 - six=1.16.0=pyh6c4a22f_0 - smart_open=7.0.5=pyhd8ed1ab_1 - smmap=5.0.0=pyhd8ed1ab_0 - snakemake-interface-common=1.17.4=pyhdfd78af_0 - snakemake-interface-executor-plugins=9.3.2=pyhdfd78af_0 - snakemake-interface-report-plugins=1.1.0=pyhdfd78af_0 - snakemake-interface-storage-plugins=3.3.0=pyhdfd78af_0 - snakemake-minimal=8.20.5=pyhdfd78af_0 - snappy=1.2.1=ha2e4443_0 - snuggs=1.4.7=pyhd8ed1ab_1 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 - spdlog=1.14.1=hed91bc2_1 - sqlite=3.46.1=h9eae976_0 - stack_data=0.6.2=pyhd8ed1ab_0 - statsmodels=0.14.4=py312hc0a28a1_0 - tabulate=0.9.0=pyhd8ed1ab_1 - tbb=2021.13.0=h84d6215_0 - tblib=3.0.0=pyhd8ed1ab_0 - threadpoolctl=3.5.0=pyhc1e730c_0 - throttler=1.2.2=pyhd8ed1ab_0 - tiledb=2.26.2=hedb9d39_0 - tk=8.6.13=noxft_h4845f30_101 - tomli=2.0.2=pyhd8ed1ab_0 - toolz=1.0.0=pyhd8ed1ab_0 - toposort=1.10=pyhd8ed1ab_0 - tornado=6.4.1=py312h66e93f0_1 - tqdm=4.66.5=pyhd8ed1ab_0 - traitlets=5.14.3=pyhd8ed1ab_0 - typing-extensions=4.12.2=hd8ed1ab_0 - typing_extensions=4.12.2=pyha770c72_0 - tzcode=2024b=hb9d3cd8_0 - tzdata=2024b=hc8b5060_0 - ukkonen=1.0.1=py312h68727a3_5 - unidecode=1.3.8=pyhd8ed1ab_0 - unixodbc=2.3.12=h661eb56_0 - uriparser=0.9.8=hac33072_0 - urllib3=2.2.3=pyhd8ed1ab_0 - validators=0.34.0=pyhd8ed1ab_0 - virtualenv=20.26.6=pyhd8ed1ab_0 - wayland=1.23.1=h3e06ad9_0 - wcwidth=0.2.13=pyhd8ed1ab_0 - wheel=0.44.0=pyhd8ed1ab_0 - wrapt=1.16.0=py312h66e93f0_1 - xarray=2024.9.0=pyhd8ed1ab_0 - xcb-util=0.4.1=hb711507_2 - xcb-util-cursor=0.1.5=hb9d3cd8_0 - xcb-util-image=0.4.0=hb711507_2 - xcb-util-keysyms=0.4.1=hb711507_0 - xcb-util-renderutil=0.3.10=hb711507_0 - xcb-util-wm=0.4.2=hb711507_0 - xerces-c=3.2.5=h988505b_2 - xkeyboard-config=2.43=hb9d3cd8_0 - xlrd=2.0.1=pyhd8ed1ab_3 - xorg-libice=1.1.1=hb9d3cd8_1 - xorg-libsm=1.2.4=he73a12e_1 - xorg-libx11=1.8.10=h4f16b4b_0 - xorg-libxau=1.0.11=hb9d3cd8_1 - xorg-libxcomposite=0.4.6=hb9d3cd8_2 - xorg-libxcursor=1.2.2=hb9d3cd8_0 - xorg-libxdamage=1.1.6=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 - xorg-libxext=1.3.6=hb9d3cd8_0 - xorg-libxfixes=6.0.1=hb9d3cd8_0 - xorg-libxi=1.8.2=hb9d3cd8_0 - xorg-libxrandr=1.5.4=hb9d3cd8_0 - xorg-libxrender=0.9.11=hb9d3cd8_1 - xorg-libxtst=1.2.5=hb9d3cd8_3 - xorg-libxxf86vm=1.1.5=hb9d3cd8_3 - xorg-xorgproto=2024.1=hb9d3cd8_1 - xyzservices=2024.9.0=pyhd8ed1ab_0 - xz=5.2.6=h166bdaf_0 - yaml=0.2.5=h7f98852_2 - yte=1.5.4=pyha770c72_0 - zict=3.0.0=pyhd8ed1ab_0 - zipp=3.20.2=pyhd8ed1ab_0 - zlib=1.3.1=hb9d3cd8_2 - zlib-ng=2.2.2=h5888daf_0 - zstandard=0.23.0=py312hef9b889_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - asciitree==0.3.3 - atlite==0.2.14.post1.dev19+g481f3af - cads-api-client==1.5.2 - cdsapi==0.7.4 - fasteners==0.19 - h5netcdf==1.4.1 - h5py==3.12.1 - highspy==1.7.2 - multiurl==0.3.2 - numcodecs==0.14.1 - oauthlib==3.2.2 - ply==3.11 - pyomo==6.8.0 - requests-oauthlib==1.3.1 - snakemake-executor-plugin-cluster-generic==1.0.9 - snakemake-executor-plugin-slurm==0.11.0 - snakemake-executor-plugin-slurm-jobstep==0.2.1 - snakemake-storage-plugin-http==0.2.3 - tsam==2.3.5 - zarr==2.18.3 prefix: /home/algro/miniforge3/envs/pypsa-eur

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions