Comparer
HDF5 ou netCDF
HDF5 est un conteneur général de données hiérarchiques ; netCDF fournit un modèle et des API scientifiques. netCDF-4 repose sur HDF5, mais un fichier HDF5 quelconque n'est pas nécessairement lisible comme netCDF-4.
Quel format choisir ?
Choisissez HDF5 pour les hiérarchies générales et l'écosystème HDF5 ; netCDF pour les tableaux scientifiques organisés en dimensions, variables et attributs. Vérifiez d'abord vos outils.
Adapté pour HDF5
Stocker de grands volumes de données scientifiques et techniques de façon hiérarchique · Réunir tableaux multidimensionnels et métadonnées dans un conteneur
- Organiser des données complexes avec groupes, jeux de données et attributs
- Flux scientifiques nécessitant accès partiel ou compression par jeu de données
Adapté pour netCDF
Stocker et échanger des données matricielles de climat, météo et sciences de la Terre
- Décrire les données multidimensionnelles par dimensions, variables et attributs
- Flux scientifiques portables avec des outils compatibles netCDF
Informations générales
| Élément | HDF5 | netCDF |
|---|---|---|
| Extension | .h5, .hdf5 | .nc, .nc4, .cdf |
| Type MIME | ||
| Usages courants | Stocker de grands volumes de données scientifiques et techniques de façon hiérarchique · Réunir tableaux multidimensionnels et métadonnées dans un conteneur | Stocker et échanger des données matricielles de climat, météo et sciences de la Terre |
| Comment ouvrir | Utilisez un outil de visualisation ou d’analyse compatible HDF5, ou une bibliothèque. Examinez la hiérarchie, les formes et types des jeux de données, les attributs et les filtres. Consultez la documentation du créateur, car une application peut définir ses propres conventions. | Utilisez un logiciel ou une bibliothèque compatible netCDF. Vérifiez variables, dimensions, attributs et variante, puis coordonnées, unités, calendrier, valeurs manquantes et conventions CF attendues. |
| Exporter ou convertir | Avant une conversion vers CSV, Parquet, FITS ou autre, définissez la correspondance pour la hiérarchie, les dimensions et types, attributs, unités et coordonnées. La cible peut ne pas représenter certaines structures ; gardez l’original et comparez les données. | Lors d’une conversion vers CSV, HDF5 ou Zarr, vérifiez la conservation des dimensions, types, attributs, coordonnées et calendriers. Le modèle classic peut perdre des fonctions étendues ; CSV ne représente pas toute la hiérarchie et les attributs. |
Choisir selon l’usage
Organiser des données complexes avec groupes, jeux de données et attributs
Stocker de grands volumes de données scientifiques et techniques de façon hiérarchique · Réunir tableaux multidimensionnels et métadonnées dans un conteneur
HDF5Flux scientifiques nécessitant accès partiel ou compression par jeu de données
Stocker de grands volumes de données scientifiques et techniques de façon hiérarchique · Réunir tableaux multidimensionnels et métadonnées dans un conteneur
HDF5Décrire les données multidimensionnelles par dimensions, variables et attributs
Stocker et échanger des données matricielles de climat, météo et sciences de la Terre
netCDFFlux scientifiques portables avec des outils compatibles netCDF
Stocker et échanger des données matricielles de climat, météo et sciences de la Terre
netCDFPoint clé 1
HDF5 définit groupes, jeux de données et attributs ; netCDF privilégie dimensions, variables et attributs scientifiques.
En savoir plus sur les différencesPoint clé 2
netCDF comprend les formats classiques et netCDF-4. Ce dernier repose sur HDF5, mais ses structures suivent le modèle netCDF.
En savoir plus sur les différencesEn savoir plus sur les différences
Préférez HDF5 si la hiérarchie flexible ou les outils HDF5 comptent. Préférez netCDF si vos applications attendent son modèle et ses conventions scientifiques. Vérifiez la variante et les logiciels exacts.
- HDF5 est un modèle hiérarchique général avec groupes, jeux de données et attributs. netCDF organise les données scientifiques en dimensions, variables et attributs.
- netCDF comprend les familles classique et netCDF-4. netCDF-4 utilise HDF5 en interne, sans rendre toute structure HDF5 interprétable comme netCDF-4.
- Lors d'une migration, contrôlez dimensions, coordonnées, unités, valeurs manquantes, compression, attributs et objets HDF5 supplémentaires. Gardez l'original jusqu'à validation.
Questions fréquentes
Tout fichier HDF5 peut-il être ouvert comme netCDF-4 ?
Non. netCDF-4 utilise le stockage HDF5, mais la bibliothèque attend des structures conformes au modèle netCDF-4.