Подогнать это
FitIt — это графическое программное обеспечение для определения структуры вблизи края поглощения рентгеновских лучей ( XANES ). Его можно использовать для определения значений параметров локальной атомной структуры на основе минимизации между теоретическими и экспериментальными спектрами. Это программа для подгонки, поэтому она всегда использует внешние программы, например FEFF8 или FDMNES , для расчетов фиксированной геометрии XANES. Чтобы свести к минимуму количество таких вычислений, которые могут занять очень много времени, в FitIt реализован алгоритм многомерной интерполяции. Такой подход позволил также разработать визуальный контроль процедуры подгонки, а также возможность варьировать структурные параметры с помощью ползунков и сразу видеть теоретический спектр, соответствующий этим структурным параметрам. [1] [2] [3] Программа бесплатна для некоммерческих исследовательских и образовательных целей.
PyFitIt Python-реализация программного обеспечения FitIt была расширена дополнительными функциями: машинное обучение , автоматический анализ компонентов , прямое предсказание геометрии и другие. Он использует ipywidgets для создания портативного графического интерфейса, поддерживает различные типы генерации точек интерполяции (сетка, случайная, IHS).
Ссылки
[ редактировать ]- ^ Г. Смоленцев и А. Солдатов, Количественное уточнение локальной структуры из XANES: подход многомерной интерполяции J. Synchrotron Rad. 13 , 19 (2006)
- ^ Г. Смоленцев и А. В. Солдатов, FitIt: Новое программное обеспечение для извлечения структурной информации на основе подгонки XANES , Comp. Матер. наук. 39 , 569 (2007)
- ^ К. Баттоккио, Ф. Д'Акапито, Г. Смоленцев, А. В. Солдатов, И. Фратодди, Г. Контини, И. Даволи, Г. Ползонетти и С. Мобилио, исследование XAS Pt-содержащего стержнеобразного металлоорганического полимера , хим. Физ. 325 , 422 (2006)