Например, Бобцов

SAXSEV 2.1 КРОССПЛАТФОРМЕННОЕ ПРИЛОЖЕНИЕ ДЛЯ АНАЛИЗА ДАННЫХ РЕНТГЕНОВСКОГО МАЛОУГЛОВОГО РАССЕЯНИЯ ОТ ПОЛИДИСПЕРСНЫХ СИСТЕМ

Аннотация:

Обсуждается опыт разработки и внедрения кроссплатформенного приложения с графическим пользовательским интерфейсом, предназначенного для поиска функции распределения объемных долей частиц и вычисления площади удельной поверхности, связанной с этим распределением. В основе разработанного приложения SAXSEV лежит программная реализация метода статистической регуляризации для решения некорректных математических задач с использованием библиотек Numpy, Scipy, Matplotlib. Отличительными чертами приложения являются возможность интерактивной корректировки сетки аргументов искомой функции и выбор оптимального значения параметра регуляризации на основе поведения нескольких отдельных и одного общего критериев качества найденной функции распределения. Приложение представляет собой программный пакет, состоящий из модулей, написанных на языке Python3, объединенных общим интерфейсом на основе библиотеки Tkinter. Текущая версия SAXSEV 2.1 апробирована на базе Windows XP/Vista/7/8, Ubuntu 14.1. SAXSEV 2.1 был успешно применен в исследовании эффективности метода статистической регуляризации для анализа малоуглового рентгеновского рассеяния дисперсной системой, в исследовании порошков из наночастиц и композитных материалов с включением наночастиц.

Ключевые слова:

Статьи в номере