Format Atlas

Comparar

HDF5 vs netCDF

HDF5 es un contenedor general para datos jerárquicos; netCDF ofrece un modelo y API para datos científicos. netCDF-4 usa HDF5 como base, pero un archivo HDF5 cualquiera no necesariamente se puede leer como netCDF-4.

¿Qué formato deberías elegir?

Elija HDF5 para jerarquías generales e integración con herramientas HDF5; netCDF para matrices científicas organizadas en dimensiones, variables y atributos. Compruebe primero sus herramientas.

Adecuado para HDF5

Almacenar jerárquicamente grandes conjuntos de datos científicos y técnicos · Mantener matrices multidimensionales y metadatos relacionados en un contenedor

  • Organizar datos complejos con grupos, conjuntos de datos y atributos
  • Flujos científicos que requieren acceso parcial o compresión por conjunto

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

Información básica

CampoHDF5netCDF
Extensión.h5, .hdf5.nc, .nc4, .cdf
Tipo MIME
Usos habitualesAlmacenar jerárquicamente grandes conjuntos de datos científicos y técnicos · Mantener matrices multidimensionales y metadatos relacionados en un contenedorAlmacenar e intercambiar datos en matrices de clima, meteorología y ciencias de la Tierra
Cómo abrirUsa un programa de visualización o análisis, o una biblioteca compatible con HDF5. Examina la jerarquía de grupos, formas y tipos de los conjuntos, atributos y filtros. Consulta la documentación de origen, pues cada aplicación puede definir sus propias convenciones.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.
Exportar o convertirAntes de convertir a CSV, Parquet, FITS u otro formato, determina cómo trasladar jerarquía, dimensiones y tipos, atributos, unidades y coordenadas. Algunas estructuras o metadatos podrían no caber en el destino; conserva el original y compara los datos.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.

Elegir según el uso

Organizar datos complejos con grupos, conjuntos de datos y atributos

Almacenar jerárquicamente grandes conjuntos de datos científicos y técnicos · Mantener matrices multidimensionales y metadatos relacionados en un contenedor

HDF5

Flujos científicos que requieren acceso parcial o compresión por conjunto

Almacenar jerárquicamente grandes conjuntos de datos científicos y técnicos · Mantener matrices multidimensionales y metadatos relacionados en un contenedor

HDF5

Describir datos multidimensionales mediante dimensiones, variables y atributos

Almacenar e intercambiar datos en matrices de clima, meteorología y ciencias de la Tierra

netCDF

Flujos científicos portables con herramientas compatibles con netCDF

Almacenar e intercambiar datos en matrices de clima, meteorología y ciencias de la Tierra

netCDF

Punto clave 1

HDF5 define grupos, conjuntos de datos y atributos; netCDF se centra en dimensiones, variables y atributos científicos.

Más sobre las diferencias

Punto clave 2

netCDF incluye formatos clásicos y netCDF-4. Este último se basa en HDF5, pero limita las estructuras al modelo netCDF.

Más sobre las diferencias

Más sobre las diferencias

Prefiera HDF5 si necesita jerarquías flexibles o herramientas específicas de HDF5. Prefiera netCDF si sus aplicaciones esperan su modelo y convenciones científicas. Verifique la variante exacta y el software.

  • HDF5 es un modelo jerárquico general con grupos, conjuntos de datos y atributos. netCDF organiza datos científicos mediante dimensiones, variables y atributos.
  • netCDF tiene formatos de la familia clásica y netCDF-4. Aunque netCDF-4 usa HDF5 internamente, no toda estructura HDF5 se interpreta como netCDF-4.
  • Al migrar, compruebe dimensiones, coordenadas, unidades, valores ausentes, compresión, atributos y objetos HDF5 adicionales. Conserve el original hasta validar.

Preguntas frecuentes

¿Se puede abrir cualquier archivo HDF5 como netCDF-4?

No. netCDF-4 usa almacenamiento HDF5, pero la biblioteca espera estructuras que sigan el modelo netCDF-4.

Más información

Usos y comprobaciones relacionados

Comprobaciones antes de entregar matrices científicas

Referencias y especificaciones