Go to file
euronion 85c356297a Add logging to logfiles to all snakemake workflow scripts. (#102)
* Add logging to logfiles to all snakemake workflow scripts.

* Fix missing quotation marks in Snakefile.

* Apply suggestions from code review

Co-Authored-By: Fabian Neumann <fabian.neumann@outlook.de>

* Apply suggestions from code review

Co-Authored-By: Fabian Neumann <fabian.neumann@outlook.de>

* doc: fix _ec_ filenames in docs

* Allow logging message format to be specified in config.yaml.

* Add logging for Snakemake rule 'retrieve_databundle '.

* Add limited logging to STDERR only for retrieve_*.py scripts.

* Import progressbar module only on demand.

* Fix logging to file and enable concurrent printing to STDERR for most scripts.

* Add new 'logging_format' option to Travis CI test config.yaml.

* Add missing parenthesis (bug fix) and cross-os compatible paths.

* Fix typos in messages.

* Use correct log files for logging (bug fix).

* doc: fix line references

* config: logging_format in all configs

* doc: add doc for logging_format

* environment: update to powerplantmatching 0.4.3

* doc: update line references for tutorial.rst

* Change logging configuration scheme for config.yaml.

* Add helper function for doing basic logging configuration.

* Add logpath for prepare_links_p_nom rule.

* Outsource basic logging configuration for all scripts to _helper submodule.

* Update documentation for changed config.yaml structure.

Instead of 'logging_level' and 'logging_format', now 'logging' with subcategories is used.

* _helpers: Change configure_logging signature.
2019-11-28 08:22:52 +01:00
data doc: document powerplantmatching changes from #84 2019-11-06 15:59:34 +01:00
doc Add logging to logfiles to all snakemake workflow scripts. (#102) 2019-11-28 08:22:52 +01:00
scripts Add logging to logfiles to all snakemake workflow scripts. (#102) 2019-11-28 08:22:52 +01:00
test Add logging to logfiles to all snakemake workflow scripts. (#102) 2019-11-28 08:22:52 +01:00
.gitattributes initial commit 2017-10-12 01:57:55 +02:00
.gitignore default and tutorial config.x.yaml - cf. #49 2019-10-03 12:37:23 +02:00
.readthedocs.yml update environment.yaml 2019-10-03 12:34:41 +02:00
.travis.yml Complete test pipeline for windows with vresutils memorylogger fixed (#93) 2019-11-08 16:47:39 +01:00
borg-it Add borg-it 2018-02-19 10:27:36 +01:00
cluster.yaml fixup! trace_solve_network: Save intermediate line capacities 2019-02-06 11:48:59 +01:00
config.default.yaml Add logging to logfiles to all snakemake workflow scripts. (#102) 2019-11-28 08:22:52 +01:00
config.tutorial.yaml Add logging to logfiles to all snakemake workflow scripts. (#102) 2019-11-28 08:22:52 +01:00
environment.docs.yaml Add logging to logfiles to all snakemake workflow scripts. (#102) 2019-11-28 08:22:52 +01:00
environment.fixedversions.yaml revert to pyproj<=1.9.6 2019-10-28 15:08:53 +01:00
environment.yaml Add logging to logfiles to all snakemake workflow scripts. (#102) 2019-11-28 08:22:52 +01:00
LICENSE.txt Add README, LICENSE 2018-07-24 14:55:46 +02:00
matplotlibrc Add matplotlibrc to automatically use Agg backend 2018-09-19 15:22:44 +02:00
README.md README: add version badge 2019-10-28 18:08:37 +01:00
Snakefile Add logging to logfiles to all snakemake workflow scripts. (#102) 2019-11-28 08:22:52 +01:00

GitHub release (latest by date including pre-releases) Build Status Documentation GitHub Size Zenodo Gitter

PyPSA-Eur: An Open Optimisation Model of the European Transmission System

PyPSA-Eur is an open model dataset of the European power system at the transmission network level that covers the full ENTSO-E area. The model is suitable both for operational studies and generation and transmission expansion planning studies. The continental scope and highly resolved spatial scale enables a proper description of the long-range smoothing effects for renewable power generation and their varying resource availability.

The model is described in the documentation and in the paper PyPSA-Eur: An Open Optimisation Model of the European Transmission System, 2018, arXiv:1806.01613.

PyPSA-Eur Grid Model

PyPSA-Eur Grid Model Simplified

The model is designed to be imported into the open toolbox PyPSA for operational studies as well as generation and transmission expansion planning studies.

The dataset consists of:

  • A grid model based on a modified GridKit extraction of the ENTSO-E Transmission System Map. The grid model contains 6001 lines (alternating current lines at and above 220kV voltage level and all high voltage direct current lines) and 3657 substations.
  • The open power plant database powerplantmatching.
  • Electrical demand time series from the OPSD project.
  • Renewable time series based on ERA5 and SARAH, assembled using the atlite tool.
  • Geographical potentials for wind and solar generators based on land use (CORINE) and excluding nature reserves (Natura2000) are computed with the vresutils library and the glaes library.

Already-built versions of the model can be found in the accompanying Zenodo repository.