Я пытаюсь использовать hdf5 для записи координат (x, y, z), которые являются результатом моделирования Molecular Dynamics. API достаточно четко описывает, как это сделать. Мой вопрос заключается в написании параметров моделирования. Мне нужно написать очень большое количество констант, скажем около 100, в файл hdf5. Я думаю, что для этого нужны атрибуты. Правильно ли это? Моя проблема в том, что API-интерфейс атрибута для этого несколько громоздкий. Я должен был бы создать очень большое количество скалярных атрибутов, указать их типы и размерность (что составляет 1 большую часть времени), а затем записать их. Мне нужно написать довольно много кода. Константы могут быть int
, float
, unsigned int
, а иногда и некоторые пользовательские типы, которые я создал.Как написать много параметров в файл hdf5 разумно?
Есть ли лучший способ сделать это?
Я был обеспокоен тем, что будет так :(Спасибо за помощь! – pmadhikar