Всероссийская конференция

Астрофизика высоких энергий сегодня и завтра




Константин Леонидович Маланчев

Государственный астрономический институт им П. К. Штернберга МГУ

Fips: просмоторщик FITS-изображений с помощью GPU
Константин Леонидович Маланчев. ГАИШ МГУ, НИУ ВШЭ Матвей Викторович Корнилов, ГАИШ МГУ, НИУ ВШЭ

FITS — это формат хранения многомерных численных данных, широко распространённый в астрономии. Одной из основных областей использования FITS является хранение двумерных изображений, причём как необработанных снимков, например полученных ПЗС-камерами, так и являющихся результатами обработки данных, например апертурного синтеза радиоинтерференционных наблюдений. Несмотря на огромные массивы данных, получаемые в астрономии, и различные методики их обработки, на многих этапах работы с данными исследователю необходимо осматривать изображения вручную. Поэтому, разработка новых средств просмотра данных формата FITS является актуальной задачей. Мы представляем новый просмоторщик изображений формата FITS — Fips. Основной особенностью Fips является то, что всё изображение загружается в память графического ускорителя, а дальнейшие манипуляции с изображением, такие как масштабирование, вращение, изменение контраста и т. п., производятся графическим ускорителем. Использование графического ускорителя позволяет разгрузить центральный процессор, а также выполнять все манипуляции с изображением быстро и энергоэффективно. Fips написан на языке C++ с использованием графического фреймворка Qt и доступен на всех основных платформах для персональных компьютеров: Linux, macOS и Windows. Исходный код программы открыт (https://github.com/matwey/fips3), бинарные пакеты программы доступны в системных менеджерах пакетов операционных систем Fedora 30 и позднее, openSUSE 15.1 и позднее, в менеджере пакетов для macOS Homebrew, а версия для Windows может быть загружена с сайта проекта.

http://adsabs.harvard.edu/abs/2019A&C....26...61K https://ascl.net/1808.006

Архив докладов