pypsa-eur/envs/environment.yaml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

67 lines
941 B
YAML
Raw Normal View History

2024-02-19 15:21:48 +00:00
# SPDX-FileCopyrightText: : 2017-2024 The PyPSA-Eur Authors
#
2024-05-26 05:25:40 +00:00
# SPDX-License-Identifier: CC0-1.0
name: pypsa-eur
2018-07-10 15:42:15 +00:00
channels:
- conda-forge
- bioconda
dependencies:
2022-09-10 13:38:30 +00:00
- python>=3.8
- pip
2022-09-10 13:31:43 +00:00
- atlite>=0.2.9
handle new and upgraded TYNDP&NEP lines/links in base network (OSM compatible) (#1085) * add general implementation to add tyndp and nep. TODO: Remove duplicate? * pre_osm_merge * clean and update base_network.py update default config settings * clean and update base_network.py update default config settings * base_network.py:remove adding of transmission projects add_transmission_project.py: add new script for creating lines and link csv from transmission projects add_electricity.py: add new projects from created csv files * cluster_network.py: do not allow to group lines with different build years together-> requires pypsa update simplify_network.py: fix bug of simplify links * remove legacies of removing transmission projects from base_network * restructure folders:new folder for tranmission project csv add_transmission_projects: improve logging, cleanup * update lines csvs and add default line type for upgraded and new lines * remove duplicate lines which were already in gridkit * allow to connect ac lines only to ac buses * add manual links csv (adjusted links_tyndp.csv) and update default config * add realease note * remove links_tyndp.csv file, references in build_elec.smk and function in base_network.py to add them * add configuration options for transmission projects to documentation and add template folder for transmission projects * update pypsa version in environments * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * integrate Fabian's review comments 2 * add electricity:add import pathlib and duplicate printing out of adding line projects * update NEP line csv * address Fabian's comments * build_transmission_projects: address Fabian's final comments simplify_network: use modus to get line type which appears most often * build_transmission_project: change from .geometry to ["geometry"] * build_transmission_projects: remove redundanty line * build_transmission_projects: remove buffer for europe shape because of higher resolution default config: fix wrong key for skip argument in transmission_projects * update configtables and default config * update manual links csv and delete undetected duplicate links in tyndp2020 * final adjustments --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
2024-08-15 09:42:21 +00:00
- pypsa>=0.29
- linopy
- dask
# Dependencies of the workflow itself
2018-07-10 15:42:15 +00:00
- xlrd
2023-02-16 18:41:55 +00:00
- openpyxl!=3.1.1
- seaborn
- snakemake-minimal>=8.14
- memory_profiler
2019-10-14 19:19:41 +00:00
- yaml
2019-10-28 11:02:33 +00:00
- pytables
- lxml
2024-05-12 16:06:50 +00:00
- powerplantmatching>=0.5.15
- numpy
2023-12-18 08:35:17 +00:00
- pandas>=2.1
- geopandas>=1
2023-12-18 10:23:32 +00:00
- xarray>=2023.11.0
- rioxarray
- netcdf4
- networkx
- scipy
- glpk
2023-02-08 19:45:59 +00:00
- shapely>=2.0
- pyscipopt
- matplotlib
- proj
- fiona
2022-03-29 07:17:28 +00:00
- country_converter
2023-03-08 17:47:45 +00:00
- geopy
- tqdm
- pytz
- jpype1
2023-03-08 17:47:45 +00:00
- pyxlsb
- graphviz
2024-02-02 09:11:59 +00:00
- pre-commit
# Keep in conda environment when calling ipython
2018-07-10 15:42:15 +00:00
- ipython
# GIS dependencies:
2022-09-10 13:38:30 +00:00
- cartopy
- descartes
- rasterio!=1.2.10
2018-07-10 15:42:15 +00:00
- pip:
- tsam>=2.3.1
- snakemake-storage-plugin-http
2024-03-08 16:45:54 +00:00
- snakemake-executor-plugin-slurm
2024-03-09 11:07:15 +00:00
- snakemake-executor-plugin-cluster-generic
- highspy
- tabula-py