Снимки экрана на английском
Интерфейс IPAnalyzer в настоящее время локализован только на английский и японский языки, поэтому снимки экрана на этой странице показаны на английском, даже если текст переведён.
Руководство IPAnalyzer¶
Краткое введение¶
- IPAnalyzer — это свободное программное обеспечение под лицензией MIT, которое преобразует двумерные изображения порошковой дифракции (кольца Дебая–Шеррера), записанные с помощью imaging plate (IP) или плоскопанельных детекторов CCD/CMOS, в высокоточные одномерные профили 2θ–интенсивность.
- Программа калибрует геометрию измерения — длину камеры, длину волны, наклон детектора и форму пикселя — по кольцам эталонных материалов, поддерживает рентгеновские, электронные и нейтронные источники и интегрируется с PDIndexer для последующего анализа пиков.
- Её устройство и возможности следуют PIP, разработанному Hiroshi Fujihisa в AIST.
Поиск по цели¶
| Цель | Начните здесь | Основные дальнейшие шаги |
|---|---|---|
| Понять систему координат и геометрию | Обзор | Окна свойств |
| Загрузить изображение и получить 1D-профиль | Процедуры | Главное окно, Окна свойств |
| Откалибровать длину камеры / длину волны | Процедуры | Инструменты, Поиск параметров (полный перебор) |
| Маскировать рефлексы / работать с многокадровыми данными | Инструменты | Процедуры |
| Автоматизировать обработку | Макрос | Встроенные функции, Примеры, Auto Procedure |
Возможности¶
- Широкая поддержка форматов : Fuji BAS2000/2500/FDL, Rigaku R-AXIS IV/V, ITEX, Bruker CCD, Rayonix, MAR research, Perkin Elmer, ADSC, RadIcon, Rad-Xcam, HDF5/NeXus, Digital Micrograph 3/4 и общие форматы изображений. Большинство операций ввода-вывода файлов поддерживают перетаскивание (drag & drop).
- Преобразование изображения в профиль : Концентрическое (радиально усреднённое), радиальное (азимутальное/cake) и развёрнутое вычисление изображения с использованием субпиксельного алгоритма распределения площади, который корректно обрабатывает наклон детектора и параллелограммные формы пикселей.
- Калибровка геометрии : Геометрическое (double-cassette) уточнение длины волны, длины камеры, размера/искажения пикселя и наклона (φ, τ), а также поиск по сетке полным перебором для трудных данных.
- Работа с изображениями : Автоматическое определение центра пучка, обнаружение и маскирование рефлексов монокристалла (spot), окружное размытие, наложение колец, калибровка детектора по таблице интенсивностей и сохранение IPA с сохранением геометрии.
- Многокадровые данные : Выбор, усреднение или суммирование кадров HDF5/NeXus и других последовательных данных, с длиной волны для каждого кадра из встроенной энергии.
- Автоматизация : Auto Procedure с отслеживанием папки и макрос с синтаксисом Python для пакетной и сценарной обработки.
- Интеграция с PDIndexer : Отправка профилей в PDIndexer через буфер обмена и запуск там именованных макросов.
- Светлая / тёмная тема : Интерфейс следует выбираемому светлому или тёмному цветовому режиму.
Системные требования¶
| Пункт | Минимум | Рекомендуется |
|---|---|---|
| OS | Windows с .NET Desktop Runtime 10.0 | Windows 11 |
| Память | - | 16 GB или более |
| CPU | - | 8+ ядер (интенсивности изображения хранятся с двойной точностью, а обработка многопоточная) |
Быстрый старт¶
- Скачайте и установите из Releases.
- Считайте дифракционное изображение (File → Read image или перетаскиванием).
- Задайте Wave source и Detector condition (длина камеры, размер пикселя, приблизительный центр) в окне свойств.
- Найдите центр, при необходимости замаскируйте рефлексы и нажмите Get Profile, чтобы получить 1D-профиль.
- Если геометрия неизвестна, откалибруйте её по эталонному материалу — см. Процедуры.
Полный рабочий процесс см. в разделе Процедуры.
Как пользоваться этим руководством¶
Это руководство на GitHub Pages является текущим источником истины. Используйте навигацию слева для просмотра по главам или поиск в заголовке, чтобы найти имя функции или UI-метку. Оно заменяет устаревшее руководство Word/HTML/PDF, которое распространялось в IPAnalyzer/doc/.
Лицензия¶
IPAnalyzer распространяется под лицензией MIT.