Tag: CFGRIB
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
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
Cada vez que intento importar cfgrib, me da un error de tiempo de ejecución que no puede cargar la biblioteca ecCodes import cfgrib Aquí está el mensaje de error completo RuntimeError Traceback (most recent call last) /tmp/ipykernel_6224/857012844.py in <module> —-> 1 import cfgrib ~/.local/lib/python3.8/site-packages/cfgrib/__init__.py in <module> 17 18 # cfgrib . . . Read more
Cómo hacer una prueba unitaria para una función definida con una configuración como la siguiente: struct I32Add; impl I32Add { #[cfg(unstable)] fn add(x:i32, y:i32) -> i32{x+y} } [test] fn add_test(){ assert_eq!(I32Add::add(1,2),3) } Por supuesto, la prueba no funciona. ¿Cómo hacer que funcione?
Usando xarray y cfgrib, se puede abrir el archivo grib con el siguiente comando: ds=xr.open_dataset(‘a.grib’,engine=’cfgrib’). Sin embargo, las dimensiones de ds a veces son diferentes a las obtenidas desde la fuente oficial. Por ejemplo, la dimensión de ds debería ser [time(31),step(16),lon(2576),lat(1280)], pero el resultado obtenido de xarray y cfgrib es . . . Read more