Skip to main content

meteodata-lab

Animated logo

PyPI version Latest Release Licence

Installation • Documentation

WARNING:

This project is in BETA and under active development. Interfaces and functionality are subject to change.

Meteodata-lab is a NumPy/Xarray-based Python library for processing and analyzing gridded meteorological data. It supports GRIB (read/write) and is tailored to common workflows that require data interpolation, regridding to custom grids (e.g., Swiss grid or rotated lat/lon), and the computation of advanced meteorological fields. One of the key features of meteodata-lab is its use of operators that ensure the integrity of GRIB metadata is maintained throughout processing, allowing for consistent writing back to GRIB format.

Installation

For Users

To install the latest release from PyPI:

pip install meteodata-lab

Optional Extras

To install optional extras:

pip install "meteodata-lab[polytope,regrid]"

Note: The fdb extra is currently disabled because its dependency pyfdb is not available on PyPI. As an alternative the development setup can be used.

For Contributors

To set up the project for local development (e.g. for contributing code or testing changes), follow these steps:

  1. If you don't have write access, first fork the repository on GitHub, then clone your fork:
    git clone git@github.com:your-username/meteodata-lab.git
    
    If you do have write access, you can clone the main repository directly:
    git clone git@github.com:MeteoSwiss/meteodata-lab.git
    
  2. Navigate to the project directory and run the setup script:
    cd meteodata-lab
    ./scripts/setup_poetry.sh
    
    This will install Poetry (if not already available), set up the virtual environment, and install all dependencies with extras.

You can find more information about contributing to meteodata-lab at our Contributing page.

Documentation

Learn more about meteodata-lab in its official documentation at meteoswiss.github.io/meteodata-lab/.

Try out interactive Juypter notebooks

Release files for meteodata-lab 0.8.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 meteodata-lab 0.8.2
File Size Uploaded
meteodata_lab-0.8.2.tar.gz 53.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meteodata-lab 0.8.2
File Interpreter ABI Platform
meteodata_lab-0.8.2-py3-none-any.whl Python 3 none any Details

Total release size: 121.3 kB

Release files / meteodata_lab-0.8.2.tar.gz

Download URL meteodata_lab-0.8.2.tar.gz
Size 53.0 kB
Tags Source
SHA-256 checksum
How to use checksums
644bd4ceb39ead7085150051859a69f7f2a7493e7375cb5d03ec05441b2bd6df
BLAKE2b-256 checksum
How to use checksums
cf9ff86f423ce85fbd8bb60dc9ea1ddb5dbccdf9f181493c7e7f72f3c83c6d30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / meteodata_lab-0.8.2-py3-none-any.whl

Download URL meteodata_lab-0.8.2-py3-none-any.whl
Size 68.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
952312418b24c0472c79b94bf0065559d46f8f3c41837d8092a2551663be1443
BLAKE2b-256 checksum
How to use checksums
c8c5e5b821fb9a7bdbb94c231cc877a0695a71bdb9b491aea229110195e158a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log
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