Commits
clee83 committed e3da5ebd50f
Fix a bug regarding fake dimensions for non-EOS2 variables in the non-root group. To check the name clash, h4toh5 keeps an internal hash table, but it was based on wrong assumptions; a dimension name is unique in a file. Previously, this assumption was abandoned, and h4toh5 began to prepend an EOS2 group name to distinguish dimensions among different groups. Later, we found an HDF-EOS2 hybrid file that needs fake dimensions. We couldn't prepend an EOS2 group name for this case because the object that needs fake dimensions does not belong to an EOS2 group; it was non-EOS2 object. So, we began to prepend full path to clearly distinguish dimensions. However, this modification had a bug because of slashes. This changelist fixes this bug, and prepending twisted full path that does not bother other routines. This changelist makes it possible to convert some hybrid HDF-EOS2 files.