Tag: PYTHON-XARRAY
Me estoy encontrando con un problema. Tengo múltiples archivos grib por hora para varios años, más de 180 días cada uno. Tarda 3.5 segundos en cargar un archivo en xarray. Probado durante 9 días. import dask import glob import cfgrib import numpy as np import xarray as xr import pandas . . . Read more
Estoy escribiendo un programa que abrirá datos NetCDF meteorológicos en una red meteorológica, los rebanará para una región dada y luego realizará algunos cálculos, por ejemplo: data = xr.open_dataset(SomeFile) DatosRebanados = data.sel(lat=slice(max_lat,min_lat), lon=slice(min_lon,max_lon)) ResultadoEjemplo = DatosRebanados.mslp.average(‘lon’) A continuación se muestra un ejemplo de cómo podría estar estructurado ‘data’: <xarray.dataset> Dimensions: . . . Read more
Cuál es la mejor práctica para cambiar solo los datos en un DataArray? ¿Es tan simple como asignar al atributo “data”? No veo un método adecuado para hacer esto en la documentación. import xarray as xr import numpy as np import pandas as pd Ejemplo en DataArray rng = np.random.default_rng(123) . . . Read more
Tengo un xarray.DataArray de x de N dimensiones y me gustaría limitar los valores a cuantiles a lo largo de i. Por ejemplo, en pandas una operación similar se vería así: xlow = x.quantile(0.99,axis=0) xhigh = x.quantile(0.99,axis=0) x_capped = x1.clip(lower=xlow, upper=xhigh) ¿Tiene xarray una forma equivalente de lograr esto?
Tengo un archivo GRIB de 17 GB que contiene datos de temperatura (t2m) para cada hora del año 2020. Las dimensiones del conjunto de datos son longitude, latitude y time. Mi objetivo es calcular la temperatura más alta para cada coordenada (lon, lat) en los datos durante todo el año. . . . Read more