Скрипт для обработки рентгеновских спектров в Google Colab

При использовании рентгеновского микроанализа одним из основных результатов являются спектры рентгеновского излучения. Для анализа и обработки таких спектров можно использовать как специализированное программное обеспечение (ПО), предназначенное для работы с рентгеновскими спектрами, так и неспециализированное ПО для построения графиков. ПО, относящееся к первой категории, не всегда доступно, и в большом количестве случаев его функциональные возможности не задействуются в полной мере. С другой стороны, неспециализированное ПО не содержит справочной информации по характеристическим рентгеновским линиям. В связи с этим был разработан промежуточный вариант, представляющий собой скрипт на языке Python, адаптированный для использования с облачной средой Google Colaboratory. Все операции с данными проходят в облачной среде, поэтому установка на локальный компьютер не требуется.

Скрипт позволяет импортировать спектры рентгеновского излучения и строить соответствующие графики, а также получать из базы данных XrayDB параметры характеристических линий для заданного элемента и наоборот, список химических элементов, характеристические линии которых имеют энергию близкую к заданной, то есть решает основные задачи качественного рентгеновского микроанализа.

Файл скрипта в формате .ipynb доступен для просмотра и скачивания по ссылке. Сохранив копию на свой Google Drive, просто откройте его с помощью Google Colaboratory.