Энтузиаст создал бот для автопостинга новых изображений «Джеймса Уэбба» и выложил код на GitHub

fd696e2b55a53f0ddc68b8353054c6be.png

Пользователь GitHub с ником Adam Lastowka создал бота для автопостинга новых изображений космического телескопа «Джеймса Уэбба» в Twitter в профиле JWST Photo Bot. Код и описание бота опубликованы на GitHub. Сами данные берутся с портала MAST. Они представляют собой общедоступные результаты наблюдений с приборов MIRI и NIRCAM, публикуемые в файлах форматов .i2d и .fits. Для получения файлов с MAST автор использует AstroQuery.

Большая часть публикуемых изображений «Уэбба» полноцветные, но бот публикует только чёрно-белые снимки. По словам автора, цветные изображения всегда представляют собой комбинацию трёх или более отдельных чёрно-белых фотографий, сделанных с помощью различных камер и фильтров. В будущем он не исключает возможности, что бот будет автоматически совмещать изображения и создавать свои цветные фотографии.

К каждому изображению прилагается набор данных, включающих прибор, с помощью которого оно сделано, наименование объекта, фильтра и не только. Например, для снимка ниже это:

Target: Gaia DR1 4657988102378365184
Instrument: NIRCAM
Filter: F360M
Observation Start Time: 2022–04–23 06:31:48.476
Exposure Time: 00h:17m:10.728s
ObjID: 167652057

e321d1bbe29716c7072086e260a0c12d.png

Перед публикацией бот базово редактирует изображения. Больше всего это касается веса файлов. Оригинальные снимки «Уэбба» могут быть очень большими, при этом в Twitter установлено ограничение на загрузку медиа больше 5 Мб. Приходится уменьшать вес файлов до значений около 4 Мб, чтобы не попасть под ограничения.

Я заметила бот буквально пару дней назад, когда в нём ещё не было и сотни твитов и ссылок на GitHub. На текущий момент в микроблоге уже почти 600 постов, а автор продолжает экспериментировать с форматами. Некоторые снимки могут показаться очень похожими, но это не так. Области сняты с разными параметрами, например, фильтрами, что даёт совершенно разные результаты.

3b0e6241c8710fac8f8d38db26bb37cb.png

© Habrahabr.ru