Skip to main content

climetlab-power-production

PyPI version workflow

A dataset plugin for climetlab for the dataset climetlab-plugin-a6/maelstrom-production-forecasts.

Features

In this README is a description of how to get the CliMetLab Plugin for A6.

Installation

Via pip

pip install climetlab-maelstrom-power-production

or via poetry

git clone git@github.com:4castRenewables/climetlab-plugin-a6.git
cd climetlab-plugin-a6
poetry install --no-dev

Datasets description

There are five datasets:

  • maelstrom-constants-a-b
  • maelstrom-power-production
  • maelstrom-weather-model-level
  • maelstrom-weather-pressure-level
  • maelstrom-weather-surface-level

A detailed description of each dataset (variables, meta data etc.) is available here (see Section 3.6).

maelstrom-constants-a-b

Constants used for calculation of pressure at intermediate model levels.

Usage

import climetlab as cml

production_data = cml.load_dataset("maelstrom-constants-a-b")

References

IFS Documentation – Cy47r1, Operational implementation 30 June 2020, Part III: Dynamics and Numerical Procedures, ECMWF, 2020, p. 6, Eq. 2.11

maelstrom-power-production

Power production data of wind turbines located in various regions of Germany.

The data were provided by NOTUS energy GmbH & Co. KG. For a detailed description see the link above.

Usage

import climetlab as cml

production_data = cml.load_dataset("maelstrom-power-production", wind_turbine_id=1)

The wind_turbine_id is a number 1 to N, where N is the maximum number of currently available wind turbines.

Currently available: 4 wind turbines.

maelstrom-weather-model-level

ECMWF IFS HRES model level data for whole Europe.

For a detailed description see the link above.

Usage

import climetlab as cml

weather_ml = cml.load_dataset("maelstrom-weather-model-level", date="2019-01-01")

Currently available dates:

  • 2017-01-01 until 2020-12-31

maelstrom-weather-pressure-level

ECMWF IF HRES pressure level data for whole Europe.

For a detailed description see the link above.

Usage

import climetlab as cml

weather_pl = cml.load_dataset("maelstrom-weather-pressure-level", date="2019-01-01")

Currently available dates:

  • 2017-01-01 until 2020-12-31

maelstrom-weather-surface-level

ECMWF IFS HRES surface level data for whole Europe.

For a detailed description see the link above.

Usage

import climetlab as cml

weather_pl = cml.load_dataset("maelstrom-weather-surface-level", date="2019-01-01")

Currently available dates:

  • 2017-01-01 until 2020-12-31

Using climetlab to access the data (supports grib, netcdf and zarr)

See the demo notebooks here.

The climetlab python package allows easy access to the data with a few lines of code such as:

!pip install climetlab climetlab-maelstrom-power-production
import climetlab as cml

data = cml.load_dataset("maelstrom-weather-surface-level", date="2019-01-01")
data.to_xarray()

Executing the notebooks

Before executing the notebooks, make sure to install the project and the notebook dependencies correctly

poetry install --extras notebooks

Metadata

Release files for climetlab-maelstrom-power-production 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for climetlab-maelstrom-power-production 0.2.2
File Size Uploaded
climetlab_maelstrom_power_production-0.2.2.tar.gz 11.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for climetlab-maelstrom-power-production 0.2.2
File Interpreter ABI Platform
climetlab_maelstrom_power_production-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 28.8 kB

Release files / climetlab_maelstrom_power_production-0.2.2.tar.gz

Download URL climetlab_maelstrom_power_production-0.2.2.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9d97fdaefdaf372c73c7b1c9deb3b0ad71e13400b593e7fd1b17e67278d9921e
BLAKE2b-256 checksum
How to use checksums
3f62fccb96c47578b5c4bf12a52b993b8674cb76d7945ebd9c6ad00e551102a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.9.17 Linux/6.8.0-1014-azure

Release files / climetlab_maelstrom_power_production-0.2.2-py3-none-any.whl

Download URL climetlab_maelstrom_power_production-0.2.2-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba392562b11dc4466a9c9fa654cc8d333d1059e80e4058b32d8756706ac1d796
BLAKE2b-256 checksum
How to use checksums
b779e7fc927bf7c7e58358007401b2a65067a6dc42f157d7949e00db9f5027bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.9.17 Linux/6.8.0-1014-azure

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page