Bandingkan
HDF5 vs netCDF
HDF5 adalah kontainer umum untuk data hierarkis; netCDF menyediakan model dan API untuk data ilmiah. netCDF-4 memakai HDF5 sebagai dasar penyimpanan, tetapi berkas HDF5 sembarang belum tentu dapat dibaca sebagai netCDF-4.
Format mana yang sebaiknya dipilih?
Pilih HDF5 untuk hierarki umum dan integrasi alat HDF5; pilih netCDF untuk larik ilmiah yang disusun berdasarkan dimensi, variabel, dan atribut. Periksa alat baca-tulis lebih dahulu.
Cocok untuk HDF5
Menyimpan data ilmiah dan teknis berukuran besar secara hierarkis · Menaruh larik multidimensi dan metadata terkait dalam satu kontainer
- Mengatur data kompleks dengan grup, dataset, dan atribut
- Alur kerja ilmiah yang memerlukan akses parsial atau kompresi per dataset
Cocok untuk netCDF
Menyimpan dan bertukar data larik untuk iklim, cuaca, dan ilmu kebumian
- Menggambarkan data multidimensi dengan dimensi, variabel, dan atribut
- Alur kerja ilmiah portabel dengan alat netCDF
Informasi dasar
| Item | HDF5 | netCDF |
|---|---|---|
| Ekstensi | .h5, .hdf5 | .nc, .nc4, .cdf |
| Tipe MIME | ||
| Penggunaan umum | Menyimpan data ilmiah dan teknis berukuran besar secara hierarkis · Menaruh larik multidimensi dan metadata terkait dalam satu kontainer | Menyimpan dan bertukar data larik untuk iklim, cuaca, dan ilmu kebumian |
| Cara membuka | Gunakan perangkat lunak visualisasi atau analisis maupun pustaka yang mendukung HDF5. Periksa hierarki grup, bentuk dan tipe dataset, atribut, serta filter. Baca dokumentasi pembuat karena aplikasi dapat memiliki konvensi HDF5 sendiri. | Gunakan perangkat lunak analisis atau pustaka yang mendukung netCDF. Periksa variabel, dimensi, atribut, dan varian berkas; cocokkan koordinat, satuan, kalender, nilai hilang, dan konvensi CF. |
| Ekspor atau konversi | Sebelum mengonversi ke CSV, Parquet, FITS, atau format lain, tentukan pemetaan hierarki, dimensi dan tipe larik, atribut, satuan, serta koordinat. Format tujuan mungkin tidak dapat memuat semua struktur; simpan berkas asli dan bandingkan datanya. | Saat mengonversi ke CSV, HDF5, atau Zarr, pastikan dimensi, tipe variabel, atribut, koordinat, dan kalender waktu tetap terjaga. Model classic dapat kehilangan fitur lanjutan; CSV tidak mewakili hierarki, tipe, dan atribut sepenuhnya. |
Pilih menurut penggunaan
Mengatur data kompleks dengan grup, dataset, dan atribut
Menyimpan data ilmiah dan teknis berukuran besar secara hierarkis · Menaruh larik multidimensi dan metadata terkait dalam satu kontainer
HDF5Alur kerja ilmiah yang memerlukan akses parsial atau kompresi per dataset
Menyimpan data ilmiah dan teknis berukuran besar secara hierarkis · Menaruh larik multidimensi dan metadata terkait dalam satu kontainer
HDF5Menggambarkan data multidimensi dengan dimensi, variabel, dan atribut
Menyimpan dan bertukar data larik untuk iklim, cuaca, dan ilmu kebumian
netCDFAlur kerja ilmiah portabel dengan alat netCDF
Menyimpan dan bertukar data larik untuk iklim, cuaca, dan ilmu kebumian
netCDFPoin utama 1
HDF5 mendefinisikan grup, dataset, dan atribut; netCDF berpusat pada dimensi, variabel, dan atribut ilmiah.
Perbedaan lebih lanjutPoin utama 2
netCDF mencakup format klasik dan netCDF-4. netCDF-4 berbasis HDF5, tetapi strukturnya dibatasi oleh model netCDF.
Perbedaan lebih lanjutPerbedaan lebih lanjut
Utamakan HDF5 jika hierarki fleksibel atau alat khusus HDF5 penting. Utamakan netCDF jika aplikasi mengharapkan model dan konvensi ilmiahnya. Pastikan varian serta perangkat lunak yang tepat kompatibel.
- HDF5 adalah model hierarkis umum dengan grup, dataset, dan atribut. netCDF mengatur data ilmiah melalui dimensi, variabel, dan atribut.
- netCDF memiliki keluarga format klasik dan netCDF-4. netCDF-4 memakai HDF5 di balik layar, tetapi tidak semua struktur HDF5 dapat ditafsirkan sebagai netCDF-4.
- Saat migrasi, periksa dimensi, koordinat, unit, nilai hilang, kompresi, atribut, dan objek HDF5 tambahan. Simpan berkas asli sampai validasi selesai.
Pertanyaan umum
Bisakah setiap berkas HDF5 dibuka sebagai netCDF-4?
Tidak. netCDF-4 memakai penyimpanan HDF5, tetapi pustakanya mengharapkan struktur yang mengikuti model netCDF-4.