République
Française
MeteoFetch
permet de récupérer les dernières prévisions modèles MétéoFrance Arome (0.025°, 0.01°, et les cinq domaines Outre-Mer) et Arpege (0.25° et 0.1°) sans clé d'API.
Les prévisions sont renvoyés sous forme de xarray.DataArray
.
Le package est disponible sur PyPi :
pip install meteofetch
Mais aussi sur conda-forge :
conda install -c conda-forge meteofetch
mamba install meteofetch
from meteofetch import Arome0025
datasets = Arome0025.get_latest_forecast(paquet='SP3')
datasets['ssr']
Par défaut, meteofetch
sert à l'utilisateur toutes les variables contenues dans le paquet requêté.
Il est cependant conseillée de préciser les variables voulues pour limiter l'usage mémoire :
from meteofetch import Arome001
datasets = Arome001.get_latest_forecast(paquet='SP1', variables=('u10', 'v10'))
datasets['u10']
datasets = Arome001.get_latest_forecast(paquet='SP2', variables='sp')
datasets['t']
Vous pouvez ensuite utiliser les méthodes usuelles proposées par xarray
pour traiter les DataArray
:
import xarray as xr
import matplotlib.pyplot as plt
from meteofetch import Arpege01
dim = "points"
coords = ["Paris", "Edimbourg"]
x = xr.DataArray([2.33, -3.18], dims=dim)
y = xr.DataArray([48.9, 55.95], dims=dim)
datasets = Arpege01.get_latest_forecast(paquet="SP1", variables="t2m")
plt.figure(figsize=(8, 3))
datasets["t2m"].sel(lon=x, lat=y, method="nearest").assign_coords(
{dim: coords}
).plot.line(x="time")
Ou encore :
from meteofetch import Arome001
datasets = Arome001.get_latest_forecast(paquet='SP3', variables='h')
datasets['h'].plot(cmap='Spectral_r', vmin=0, vmax=3000)
Les domaines Outre-Mer sont également disponibles :
from meteofetch import (
AromeOutreMerAntilles,
AromeOutreMerGuyane,
AromeOutreMerIndien,
AromeOutreMerNouvelleCaledonie,
AromeOutreMerPolynesie,
)
datasets = AromeOutreMerIndien.get_latest_forecast(paquet="SP1")
datasets["t2m"].mean(dim="time").plot(cmap="Spectral_r")
Métadonnées :
21K
1
1
Métadonnées :
3K
0
1
Métadonnées :
11K
0
1
Métadonnées :
21K
1
1
Métadonnées :
20K
2
1
Métadonnées :
19K
1
1
Métadonnées :
17K
1
1
Il n'y a pas d'autres réutilisations du même créateur.