Metadata-Version: 2.4
Name: tangram_weather
Version: 0.4.1
Summary: Weather data integration plugin for tangram
Author-email: Xavier Olive <git@xoolive.org>
License-Expression: AGPL-3.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.10
Requires-Dist: cfgrib>=0.9.15.0
Requires-Dist: numpy>=2
Requires-Dist: orjson>=3.10.18
Requires-Dist: pandas
Requires-Dist: pillow>=10
Requires-Dist: tangram-core>=0.2.1
Requires-Dist: tqdm>=4.67.1
Requires-Dist: xarray>=2025.6.1
Description-Content-Type: text/markdown

# Weather plugin

This plugin provides an API endpoint to fetch weather data from a third-party service. For now, files with predictions from the Meteo-France Arpege weather service are used, but it is also possible to use any weather service that provides an API.

Grib files are downloaded in the system temporary directory and then processed to extract the relevant data. The plugin provides an endpoint to fetch the weather data for specific spatio-temporal coordinates.

## About Tangram

`tangram_weather` is a plugin for `tangram`, an open framework for modular, real-time air traffic management research.

- Documentation: <https://mode-s.org/tangram/>
- Repository: <https://github.com/open-aviation/tangram>

Installation:

```sh
# cli via uv
uv tool install --with tangram-weather tangram-core
# with pip
pip install tangram-core tangram-weather
```
