Иконка программы xrayutilities

Xrayutilities: анализ данных рентгеновской дифракции

Xrayutilities — это пакет, содержащий скрипты для анализа данных рентгеновской дифракции. Он может открывать файлы с данными в различных форматах, таких как XRDML, EDF и SPEC.

Основные функции

Инструмент имеет набор функций для чтения экспериментальных данных, которые можно найти в подпакете «io». Файлы можно преобразовать в обратном пространстве для произвольной геометрии гониометра (модуль «experiment»).

Сгенерированные данные могут использоваться для различных детекторных систем, таких как линейные, точечные или площадные детекторы. Широкие возможности обработки данных обеспечиваются путём преобразования объектов в нормальные сетки, что также обеспечивает визуализацию (модуль «gridder»). Для просмотра данных рекомендуется использовать библиотеку Matplotlib.

Примеры использования

Для работы инструмента требуется Python. На сайте разработчика представлено несколько примеров:
  • расчёт углов с использованием классов «experiment» и «material»;
  • чтение данных из файлов;
  • использование классов «gridder»;
  • вычисление дифракционных углов для общей геометрии и др.
Также есть примеры моделирования, такие как:
  • создание стеков слоёв для моделирования;
  • использование псевдоморфных слоёв или специальных типов слоёв;
  • настройка модели;
  • расчёт и подгонка отражательной способности;
  • расчёт дифракции с использованием кинематических или динамических моделей и т. д.
Плюсы программы:
  • возможность открывать файлы с данными в разных форматах;
  • набор функций для обработки экспериментальных данных;
  • преобразование файлов в обратном пространстве;
  • поддержка различных детекторных систем;
  • широкие возможности визуализации данных.

Скачать с официальной страницы xrayutilities

Похожие программы

Автор статьи: Аркадий Кузнецов

Фото автора

Категория Наука/CAD
Версия 1.7.6
Разработчик Eugen Wintersberger, Dominik Kriegner
Размер 8 MB
Лицензия GPLv2
ОС
  • Windows All