{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"}],"enrichment":{"capability":"Downloads ECMWF open meteorological data using a request-based interface with MARS language selectors, supporting multiple cloud sources and data models.","skillfed_tags":["weather-data","meteorology","data-download"],"use_cases":["Download specific meteorological fields like temperature or pressure for a region to feed into local analysis or visualization.","Retrieve ensemble forecast members for probabilistic weather prediction workflows.","Automate daily forecast data ingestion for operational weather applications or research.","Query the latest available forecast metadata without downloading full data files.","Access data-driven AI forecast models (AIFS) alongside traditional physics-based forecasts for comparison."],"what_it_does":"ecmwf-opendata is a Python client for downloading meteorological forecast data from ECMWF's open data repositories. It wraps the MARS language query interface to let you request specific meteorological fields (like mean sea level pressure, temperature, wind) at chosen forecast steps and pressure levels, then downloads the matching GRIB2 data into a local file. The package supports multiple data sources: ECMWF's direct servers, AWS, Google Cloud, and Azure, with automatic fallback capability when one source is congested.\n\nThe client provides three main methods: retrieve() to download selected fields matching your request, download() to fetch entire data files ignoring field filters, and latest() to check the most recent available forecast without downloading. It supports both physics-driven (IFS) and data-driven (AIFS) forecast models at 0.25 degree resolution, with optional request reordering to control output field order or minimize HTTP requests. The package is designed for users downloading subsets of data; downloading full daily datasets (726 GiB) is possible but may be more efficient via direct file access.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive Apache 2.0 license. Install it if you need to programmatically download ECMWF open meteorological data; the request-based interface and multi-cloud support make it the standard tool for this task. Be aware that direct ECMWF access is rate-limited to 500 simultaneous connections, so consider cloud mirrors if you hit congestion."},"id":"ecmwf-opendata","links":{"html":"https://skillfed.io/packages/ecmwf-opendata","md":"https://skillfed.io/packages/ecmwf-opendata.md","pypi":"https://pypi.org/project/ecmwf-opendata/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-30","license_spdx":null,"license_treatment":"permissive","name":"ecmwf-opendata","python_support":"unspecified","summary":"A package to download ECMWF open data"},"popularity":{"monthly_downloads":240921,"position":8892,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.34"}
