Comparar
netCDF vs Zarr
netCDF ofrece un modelo científico con dimensiones, variables y atributos en varios formatos de archivo. Zarr especifica matrices multidimensionales por bloques almacenadas en sistemas clave-valor. La elección depende de las herramientas, el almacenamiento y el acceso.
¿Qué formato deberías elegir?
Prefiera netCDF para datos existentes y software científico compatible; considere Zarr para acceso por bloques en flujos distribuidos o almacenes de objetos. Compruebe convenciones y compatibilidad.
Adecuado para netCDF
Almacenar e intercambiar datos en matrices de clima, meteorología y ciencias de la Tierra
- Describir datos multidimensionales mediante dimensiones, variables y atributos
- Flujos científicos portables con herramientas compatibles con netCDF
Adecuado para Zarr
Guardar matrices multidimensionales grandes por bloques · Usar datos científicos en almacenamiento de objetos en la nube
- Leer regiones seleccionadas de matrices
- Compartir datos fragmentados entre herramientas compatibles
Información básica
| Campo | netCDF | Zarr |
|---|---|---|
| Extensión | .nc, .nc4, .cdf | .zarr |
| Tipo MIME | ||
| Usos habituales | Almacenar e intercambiar datos en matrices de clima, meteorología y ciencias de la Tierra | Guardar matrices multidimensionales grandes por bloques · Usar datos científicos en almacenamiento de objetos en la nube |
| Cómo abrir | Usa un programa de visualización o análisis o una biblioteca compatible con netCDF. Revisa variables, dimensiones, atributos y variante del archivo. Comprueba coordenadas, unidades, calendario, valores ausentes y convenciones CF según el lector. | Usa una biblioteca o herramienta compatible con Zarr. Revisa versión, forma, bloques, codecs y atributos. Conserva todo el directorio local o las claves necesarias y consulta la documentación del creador. |
| Exportar o convertir | Al convertir a CSV, HDF5, Zarr u otro formato, comprueba si se conservan dimensiones, tipos, atributos, coordenadas y calendarios. Convertir al modelo classic puede perder funciones ampliadas; CSV no representa por completo jerarquías, tipos y atributos. | Al convertir desde netCDF o HDF5, comprueba dimensiones, tipos, bloques, atributos y coordenadas. Conserva el original y valida los valores tras la conversión. |
Elegir según el uso
Describir datos multidimensionales mediante dimensiones, variables y atributos
Almacenar e intercambiar datos en matrices de clima, meteorología y ciencias de la Tierra
netCDFFlujos científicos portables con herramientas compatibles con netCDF
Almacenar e intercambiar datos en matrices de clima, meteorología y ciencias de la Tierra
netCDFLeer regiones seleccionadas de matrices
Guardar matrices multidimensionales grandes por bloques · Usar datos científicos en almacenamiento de objetos en la nube
ZarrCompartir datos fragmentados entre herramientas compatibles
Guardar matrices multidimensionales grandes por bloques · Usar datos científicos en almacenamiento de objetos en la nube
ZarrPunto clave 1
netCDF clásico suele ser un único archivo; netCDF-4 se basa en HDF5. Zarr separa bloques y metadatos para directorios o almacenes de objetos.
Más sobre las diferenciasPunto clave 2
netCDF se centra en un modelo científico; Zarr, en matrices por bloques y almacenamiento. Hay que validar coordenadas, unidades y convenciones.
Más sobre las diferenciasMás sobre las diferencias
Elija netCDF si predominan los archivos establecidos y la compatibilidad con software. Considere Zarr si el acceso por bloques en almacenamiento de objetos encaja. Pruebe la biblioteca, versión y codecs exactos.
- Los archivos de la familia netCDF clásica suelen ser únicos; netCDF-4 usa HDF5. Zarr almacena matrices por bloques y metadatos como claves u objetos separados.
- netCDF define dimensiones, variables y atributos; Zarr especifica estructuras de matrices y almacenamiento. Las convenciones de coordenadas y unidades pueden requerir otras herramientas.
- Al convertir, valide forma de bloques, codecs, tipos, valores ausentes, tiempo y coordenadas. El soporte de versiones y codecs varía según implementación y almacén.
Preguntas frecuentes
¿La conversión de netCDF a Zarr conserva automáticamente todos los metadatos?
No necesariamente. Valide dimensiones, coordenadas, unidades, valores ausentes, convenciones y codecs con las herramientas de destino.