{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/4"}],"enrichment":{"capability":"Python client for the ECMWF Data Stores Service API, enabling retrieval of climate and weather datasets through a simple interface with support for synchronous and asynchronous job submission.","skillfed_tags":["climate-data","api-client","scientific-computing"],"use_cases":["Download ERA5 reanalysis data for specific dates, variables, and pressure levels for climate research","Retrieve historical weather datasets programmatically for machine learning training pipelines","Query available collections and their metadata to explore what climate data is accessible","Submit long-running data requests asynchronously and check job status without blocking","Integrate ECMWF data retrieval into automated scientific workflows or data processing pipelines"],"what_it_does":"This is a Python client for ECMWF's Data Stores Service API, designed to simplify access to climate and weather datasets hosted by the European Centre for Medium-Range Weather Forecasts. It wraps HTTP requests to the DSS API and provides methods for browsing available collections, submitting data retrieval requests, and downloading results. The client supports both blocking (synchronous) and non-blocking (asynchronous) workflows: you can call retrieve() to wait for data, or submit() to queue a job and check status later.\n\nThe package requires Python 3.10 or later and depends on requests for HTTP communication, attrs for data structures, multiurl for URL handling, and typing-extensions for type hints. It is marked Production/Stable by ECMWF and supports current Python versions through 3.14. Configuration is flexible\u2014credentials can come from environment variables, a config file, or direct arguments\u2014making it suitable for both interactive scripts and automated pipelines.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is licensed permissively. Install it if you need to access ECMWF climate or weather datasets from Python; the API is straightforward and the client handles both simple and complex retrieval patterns. The main prerequisite is having valid ECMWF credentials."},"id":"ecmwf-datastores-client","links":{"html":"https://skillfed.io/packages/ecmwf-datastores-client","md":"https://skillfed.io/packages/ecmwf-datastores-client.md","pypi":"https://pypi.org/project/ecmwf-datastores-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-31","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"ecmwf-datastores-client","python_support":"supports_current","summary":"ECMWF Data Stores Service (DSS) API Python client"},"popularity":{"monthly_downloads":547686,"position":6066,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.3"}
