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
| Campo | HDF5 | netCDF |
|---|---|---|
| Extensión | .h5, .hdf5 | .nc, .nc4, .cdf |
| Tipo MIME | ||
| Usos habituales | Almacenar jerárquicamente grandes conjuntos de datos científicos y técnicos · Mantener matrices multidimensionales y metadatos relacionados en un contenedor | Almacenar e intercambiar datos en matrices de clima, meteorología y ciencias de la Tierra |
| Cómo abrir | Usa 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 convertir | Antes 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
HDF5Flujos 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
HDF5Describir 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
netCDFPunto clave 1
HDF5 define grupos, conjuntos de datos y atributos; netCDF se centra en dimensiones, variables y atributos científicos.
Más sobre las diferenciasPunto 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 diferenciasMá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.