Я собираю некоторые оценки с пробной версией ILNumerics, и мне хотелось бы узнать, какая версия библиотеки Hdf5 развернута с помощью ILNumerics для Windows. VisualStudio intellisense не помогает мне найти метод или свойство библиотеки. Учитывая, что страница сторонних авторов для ILNumerics цитирует авторское право Hdf Group до 2014 года, я предполагаю, что версия будет 1,8.13, скомпилирована для 32-разрядного X86, но я бы хотел подтвердить. Благодарю.Какая версия Hdf5 используется в ILNumerics?
2
A
ответ
1
Вы можете написать программу для запроса? Как HDF5 имеет следующие function:
herr_t H5get_libversion(unsigned *majnum, unsigned *minnum, unsigned *relnum)
Который возвращает основные, второстепенные и высвобождают номера.
1
Это 1,8.9 (на сегодняшний день). Вы можете узнать это пространство имен Layer_I. (?) Все функции API Официальный hdf5 живут здесь:
uint maj = 0, min = 0, rel = 0;
ILNumerics.IO.HDF5.Layer_I.H5.H5get_libversion(ref maj, ref min, ref rel);
1.8.9
Спасибо! Пространство имен «Layer_I» было частью информации, которую я отсутствовал. Я пропустил это в документации или недокументирован? – dme
Все классы, открытые в пространстве имен Layer_I, являются результатом полуавтоматического преобразования из определений C, предоставленных группой HDF. Мы используем некоторые из них для функций более высокого уровня и все еще показываем другие, которые не нужны ILNumerics. Мы не документировали их, потому что нет никаких тестов для того, чтобы подписи были на 100% правильными. Поэтому, если вам нужен один из них и найдите недопустимую подпись, пожалуйста, сообщите нам: http://ilnumerics.net/mantis –
BTW: SO способ выразить благодарность - это возвышение и маркировка как ответ;) –