{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Fetches weather data from the Open-Meteo API using FlatBuffers for efficient transfer, with support for both synchronous and asynchronous requests and zero-copy integration with NumPy, Pandas, and Polars.","skillfed_tags":["weather-api","flatbuffers","time-series"],"use_cases":["Retrieve hourly weather forecasts (temperature, precipitation, wind) for one or multiple locations in a single API call","Build time-series weather datasets for machine learning or statistical analysis using direct NumPy array access","Fetch historical weather data from 1940 onward for climate research or backtesting applications","Create Pandas or Polars DataFrames from weather data without intermediate JSON parsing","Implement async weather data pipelines for applications that need concurrent requests to multiple locations"],"what_it_does":"openmeteo-requests is a Python client for the Open-Meteo Weather API that uses FlatBuffers instead of JSON for data serialization. This design choice makes it efficient for handling large volumes of time-series weather data. The library supports both synchronous and asynchronous requests and integrates directly with NumPy, Pandas, and Polars through zero-copy data access, allowing you to analyze weather data without intermediate parsing overhead.\n\nThe package is aimed at data scientists and developers who need to retrieve and process weather forecasts or historical data (available from 1940 onward). It depends on niquests for HTTP requests and openmeteo-sdk for FlatBuffers schema handling. The library is actively maintained, supports Python 3.9 through 3.14, and has no known security vulnerabilities.","worth_installing":"Yes. The package is actively maintained, has low install friction, permissive licensing, no known vulnerabilities, and fills a specific niche for efficient weather data retrieval. It is particularly valuable if you work with large time-series datasets or need async support, though it requires familiarity with FlatBuffers' function-call-based attribute access rather than direct object properties."},"id":"openmeteo-requests","links":{"html":"https://skillfed.io/packages/openmeteo-requests","md":"https://skillfed.io/packages/openmeteo-requests.md","pypi":"https://pypi.org/project/openmeteo-requests/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-19","license_spdx":null,"license_treatment":"permissive","name":"openmeteo-requests","python_support":"supports_current","summary":"Open-Meteo Python Library"},"popularity":{"monthly_downloads":351784,"position":7318,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.5"}
