Format Atlas

Comparar

HDF5 vs netCDF

HDF5 é um contêiner geral para dados hierárquicos; netCDF oferece um modelo e APIs para dados científicos. netCDF-4 usa HDF5 como base, mas um arquivo HDF5 qualquer não é necessariamente legível como netCDF-4.

Qual formato você deve escolher?

Escolha HDF5 para hierarquias gerais e integração com ferramentas HDF5; escolha netCDF para arrays científicos organizados por dimensões, variáveis e atributos. Confira primeiro as ferramentas.

Indicado para HDF5

Armazenar grandes dados científicos e técnicos de forma hierárquica · Manter matrizes multidimensionais e metadados relacionados em um contêiner

  • Organizar dados complexos com grupos, conjuntos de dados e atributos
  • Fluxos científicos que precisam de acesso parcial ou compressão por conjunto

Indicado para netCDF

Armazenar e trocar dados em matrizes de clima, meteorologia e ciências da Terra

  • Descrever dados multidimensionais com dimensões, variáveis e atributos
  • Fluxos científicos portáveis com ferramentas compatíveis com netCDF

Informações básicas

CampoHDF5netCDF
Extensão.h5, .hdf5.nc, .nc4, .cdf
Tipo MIME
Usos comunsArmazenar grandes dados científicos e técnicos de forma hierárquica · Manter matrizes multidimensionais e metadados relacionados em um contêinerArmazenar e trocar dados em matrizes de clima, meteorologia e ciências da Terra
Como abrirUse um visualizador ou programa de análise compatível com HDF5, ou uma biblioteca. Examine a hierarquia, dimensões e tipos dos conjuntos, atributos e filtros. Consulte a documentação de origem, pois cada aplicação pode definir convenções próprias.Use um programa de visualização ou análise ou uma biblioteca compatível com netCDF. Confira variáveis, dimensões, atributos e variante do arquivo. Verifique coordenadas, unidades, calendário, valores ausentes e convenções CF esperadas pelo leitor.
Exportar ou converterAntes de converter para CSV, Parquet, FITS ou outro formato, planeje como mapear hierarquia, dimensões e tipos, atributos, unidades e coordenadas. Algumas estruturas ou metadados podem não caber no destino; mantenha o original e compare os dados.Ao converter para CSV, HDF5, Zarr ou outro formato, confirme se dimensões, tipos, atributos, coordenadas e calendários são preservados. A conversão para o modelo classic pode perder recursos estendidos; CSV não representa plenamente hierarquia, tipos e atributos.

Escolha por finalidade

Organizar dados complexos com grupos, conjuntos de dados e atributos

Armazenar grandes dados científicos e técnicos de forma hierárquica · Manter matrizes multidimensionais e metadados relacionados em um contêiner

HDF5

Fluxos científicos que precisam de acesso parcial ou compressão por conjunto

Armazenar grandes dados científicos e técnicos de forma hierárquica · Manter matrizes multidimensionais e metadados relacionados em um contêiner

HDF5

Descrever dados multidimensionais com dimensões, variáveis e atributos

Armazenar e trocar dados em matrizes de clima, meteorologia e ciências da Terra

netCDF

Fluxos científicos portáveis com ferramentas compatíveis com netCDF

Armazenar e trocar dados em matrizes de clima, meteorologia e ciências da Terra

netCDF

Ponto principal 1

HDF5 define grupos, conjuntos de dados e atributos; netCDF se concentra em dimensões, variáveis e atributos científicos.

Mais sobre as diferenças

Ponto principal 2

netCDF inclui formatos clássicos e netCDF-4. Este se baseia em HDF5, mas restringe estruturas ao modelo netCDF.

Mais sobre as diferenças

Mais sobre as diferenças

Prefira HDF5 quando hierarquias flexíveis ou ferramentas HDF5 forem importantes. Prefira netCDF quando aplicações esperarem seu modelo e convenções científicas. Verifique a variante e o software exatos.

  • HDF5 é um modelo hierárquico geral com grupos, conjuntos de dados e atributos. netCDF organiza dados científicos por dimensões, variáveis e atributos.
  • netCDF tem formatos da família clássica e netCDF-4. Embora use HDF5 internamente, nem toda estrutura HDF5 é interpretada como netCDF-4.
  • Na migração, verifique dimensões, coordenadas, unidades, valores ausentes, compressão, atributos e objetos HDF5 adicionais. Preserve o original até validar.

Perguntas frequentes

Todo arquivo HDF5 pode ser aberto como netCDF-4?

Não. netCDF-4 usa armazenamento HDF5, mas a biblioteca espera estruturas que sigam o modelo netCDF-4.

Saiba mais

Usos e verificações relacionados

Verificações antes de entregar arrays científicos

Referências e especificações