-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
This FAQ can answer questions about Kerchunk Study.
Use pip install git+https://github.com/fsspec/kerchunk
because the latest Kerchunk fixed
a bug
that we reported recently.
DMR++ is bigger.
For example, the no_dset
test case has only root group and no dataset.
Yet, DMR++ size is 1.8K.
Product | Kerchunk | DMR++ |
---|---|---|
no_dset | 54B | 1.8K |
ATL08 | 213K | 343K |
Yes. However, it's slower than local file system.
The table below is the GitHub Action result for generating Kerchunk JSON file:
Product | Local | IPFS |
---|---|---|
ATL08 | 0.0014s | 0.0037s |
- Copy local HDF5 files to
/tmp/dmrpp
. - Run
ls /usr/share/hyrax
from Docker Desktop terminal for Hyrax image. - You will see the HDF5 files from your local file. Run the script in recipe.
- Copy .dmrpp and .h5 files to /tmp/dmrpp.
- Restart the Hyrax Docker image.
Yes.
However, without -c option in get_dmrpp
,
the EnableCF
is turned off by default.
HDF5 handler has EnableCF=True
option by default
in /etc/bes/modules/h5.conf
.
The EnableCF
option suppresses group hierarchy.
DMR++, created by the default get_dmrpp
, preserves the group hierarchy.
If you use -c /etc/bes/bes.conf
option,
you will get an unbalanced tags
error:
#./write_dmrpp.sh
target_dir: /usr/share/hyrax
Processing: /usr/share/hyrax/20020602090000-JPL-L4_GHRSST-SSTfnd-MUR-GLOB-v02.0-fv04.1.h5
infile_base: 20020602090000-JPL-L4_GHRSST-SSTfnd-MUR-GLOB-v02.0-fv04.1.h5
bes_dir: /usr/share/hyrax
Output: /usr/share/hyrax/20020602090000-JPL-L4_GHRSST-SSTfnd-MUR-GLOB-v02.0-fv04.1.h5.dmrpp
std::exception: At line 14: The document contained unbalanced tags.