Format Atlas

Data

Apa itu berkas HDF5?

HDF5 (Hierarchical Data Format version 5) adalah model data hierarkis dan format berkas untuk menyimpan data besar dan beragam. Grup membentuk hierarki, sedangkan dataset menyimpan larik bertipe dan berdimensi; keduanya dapat memiliki atribut. HDF5 sendiri tidak menetapkan konvensi koordinat, satuan, atau makna untuk bidang tertentu.

.h5 · .hdf5Kontainer data ilmiah hierarkis

Kapan memilih format ini

  • Mengatur data kompleks dengan grup, dataset, dan atribut
  • Alur kerja ilmiah yang memerlukan akses parsial atau kompresi per dataset

Kapan menghindari format ini

  • Tabel sederhana yang cukup disimpan sebagai CSV yang mudah dibaca
  • Menganggap berkas menentukan sendiri makna ilmiah atau konvensi koordinat

Kegunaan umum

  • Menyimpan data ilmiah dan teknis berukuran besar secara hierarkis
  • Menaruh larik multidimensi dan metadata terkait dalam satu kontainer

Karakteristik

  • Grup mengatur dataset dan grup bertingkat
  • Dataset mewakili larik multidimensi dengan tipe dan ruang data
  • Atribut menambahkan keterangan pada objek
  • Chunking dan filter dapat mendukung akses parsial dan kompresi

Kelebihan dan kekurangan

Kelebihan

  • Menggabungkan data beragam dan informasi terkait dalam satu kontainer hierarkis
  • Mendukung pembacaan atau penulisan bagian tertentu dari larik besar
  • Tersedia pustaka untuk perangkat lunak ilmiah dan bahasa pemrograman

Kekurangan

  • Konten biner memerlukan alat atau pustaka yang kompatibel
  • Berkas yang terbuka belum tentu menjelaskan makna, satuan, atau sumbu data
  • Kompatibilitas dapat bergantung pada filter, driver, dan implementasi

Membuka dan mengonversi

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.

Cara mengonversi

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.

Hal yang perlu diperhatikan

  • HDF5 adalah kontainer; ekstensi saja tidak menunjukkan skema internal atau konvensi aplikasi.
  • Pembaca mungkin tidak memiliki filter kompresi atau versi pustaka yang diperlukan.
  • Tangani berkas kompleks dari sumber tak dikenal dengan perangkat lunak tepercaya dan mutakhir; tinjau atribut sensitif sebelum berbagi.

Pertanyaan umum

Apakah HDF5 menetapkan satu skema ilmiah?

HDF5 menetapkan model penyimpanan hierarkis dan format berkas, tetapi aplikasi atau konvensi dapat menentukan makna ilmiah, satuan, dan sumbu.

Apakah kompresi wajib di HDF5?

Tidak. Filter dataset seperti kompresi bersifat opsional dan harus didukung oleh pembaca.

Format terkait

Bandingkan

Kegunaan dan pemeriksaan terkait

Pemeriksaan sebelum menyerahkan array ilmiah

Referensi dan spesifikasi