a9f67b313f
* 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>
66 lines
930 B
YAML
66 lines
930 B
YAML
# SPDX-FileCopyrightText: : 2017-2024 The PyPSA-Eur Authors
|
|
#
|
|
# SPDX-License-Identifier: CC0-1.0
|
|
|
|
name: pypsa-eur
|
|
channels:
|
|
- conda-forge
|
|
- bioconda
|
|
dependencies:
|
|
- python>=3.8
|
|
- pip
|
|
|
|
- atlite>=0.2.9
|
|
- pypsa>=0.29
|
|
- linopy
|
|
- dask
|
|
|
|
# Dependencies of the workflow itself
|
|
- xlrd
|
|
- openpyxl!=3.1.1
|
|
- seaborn
|
|
- snakemake-minimal>=8.14
|
|
- memory_profiler
|
|
- yaml
|
|
- pytables
|
|
- lxml
|
|
- powerplantmatching>=0.5.15
|
|
- numpy
|
|
- pandas>=2.1
|
|
- geopandas>=1
|
|
- xarray>=2023.11.0
|
|
- rioxarray
|
|
- netcdf4
|
|
- networkx
|
|
- scipy
|
|
- glpk
|
|
- shapely>=2.0
|
|
- pyscipopt
|
|
- matplotlib
|
|
- proj
|
|
- fiona
|
|
- country_converter
|
|
- geopy
|
|
- tqdm
|
|
- pytz
|
|
- tabula-py
|
|
- pyxlsb
|
|
- graphviz
|
|
- pre-commit
|
|
|
|
# Keep in conda environment when calling ipython
|
|
- ipython
|
|
|
|
# GIS dependencies:
|
|
- cartopy
|
|
- descartes
|
|
- rasterio!=1.2.10
|
|
|
|
|
|
- pip:
|
|
- tsam>=2.3.1
|
|
- snakemake-storage-plugin-http
|
|
- snakemake-executor-plugin-slurm
|
|
- snakemake-executor-plugin-cluster-generic
|
|
- highspy
|