Вообще она в байтах возвращает - 4 и 8. Для комментария я в биты перевела. Потому что когда через HDF5view типа значений в датасетах просматриваешь, он пишет в битах
Ну она правильно размер возвращает. Потому что когда я смотрю через HDF5 view я вижу в виндовом файле 32-bit integer, а в линуксовом файле 64-bit integer. А тип для записи получен функцией get_hdf5_type