Level up. Начало аспирантуры
После того как я успел немного насладиться своей научной степенью магистра наук, пришло время сначала немного отдохнуть, а потом снова начать работать. Расскажу в этом посте о том, как всё прошло летом и как начинается в аспирантуре.
В течение лета после поездки в Бадары я почти не кодил и вообще не работал, потому что очень устал, всё достало, хотелось отдохнуть. Отдохнуть, конечно, не совсем получилось, надо было впахивать на даче. Но тем не менее.
Поступил без экзаменов в аспирантуру ИСЗФ на специальность Физика и астрономия. Узнал в последний момент о том, что для краснодипломников экзамены не нужны, и меня автоматически берут. Но поволновался перед этим всё равно :) Ещё мне целых 2 раза за лето звонили из военкомата и очень интересовались, а не хотелось бы мне пойти в армию вместо аспирантуры, на что я им спокойно и вежливо отвечал, что иду в науку, и "хорошая команда" с зелёной формой мне не нужны.
В конце августа отпуск прошёл, вышел на работу,
Что с радиогелиографом
-
Решётку 12-24 ГГц запустили, она работает правильно. В тестовом режиме с неё уже можно строить изображения. Пока что только в тестовом, но народ активно трудится, так что скоро картинки с прибора станут доступны всем желающим.
-
В обсерваторию наконец-то поставили хранилище данных аж на петабайт, а также крутые сервера и десктопы для наблюдателей. Я очень этого ждал, потому что будет новое железо, которое можно будет понастраивать, поразбираться с ним и занять его для каких-нибудь интересных вычислений, связанных с синтезом изображений. Пока что машины только поступили, и, скорее всего, в ближайшие месяцы мне доведётся с ними поработать и что-нибудь на них завести.
Что я делаю для радиогелиографа
Как уже написал в предыдущем посте, я пишу систему для запуска кодов, которые синтезируют изображения несколькими алгоритмами для радиогелиографа.
- Пришлось мигрировать на Docker, чтобы включить все нужные зависимости для алгоритмов. Некоторые критичные компоненты зависят от уже неподдерживаемого Python 3.8, поэтому самым удобным оказалось закинуть всё в Докер.
- Написал сервис, который по расписанию сканирует FTP-сервер с наблюдениями телескопа и отображает доступность данных в виде квадратиков, как на Гитхабе. Обратите внимание, что летом квадратики темнее. Солнечный день длиннее, а это значит, что файлов наблюдений больше. Белые квадратики означают, что файлов на сервере нет. Либо наблюдений не было, либо просто данные пока не загружены в хранилище.
- Сделал отладку в реальном времени в отдельном окошке. Раз в пару секунд мой код посылает дочернему процессу сигнал
SIGUSR1
, ловится прерывание, и таким образом можно отслеживать, на какой строчке выполняется чужой код. Это оказалось очень полезно для отладки, т.к. таким образом мы смогли ускорить в несколько раз кусок, на котором всё зависало. - Реализовал базу данных отснятых кадров на каждой частоте, чтобы пользователи могли синтезировать не только по одному изображению, но и за промежуток времени. Это серьёзное улучшение, ещё и потому что теперь не надо гадать, доступны данные или нет: перед синтезом пользователь сразу получает список частот и информацию о результате, который получит. База данных пополняется раз в несколько часов метаданными о свежих наблюдениях. База данных пока что используется sqlite, но для такой простой задачи её достаточно.
Как выглядит получение изображений:
Доступность данных:
Аспирантура и возня по учёбе
Разумеется, куда же без учебных и научных дел. Расскажу и про них.
До 25 сентября нам всем надо было написать индивидуальный план аспиранта. Это некоторая программа минимум на каждый год, в которой рассказывается, сколько статей я обязан опубликовать и в скольких конференциях поучаствовать, чтобы меня не отчислили :) План в итоге написал и сдал, хотя переживал, что написать будет нечего.
В этом году у меня планируется одна статья на тему МГД-моделирования, она уже написана и вот-вот начнёт процедуру рецензирования. Как только выйдет, похвастаюсь, но пока нет. Могу только похвастаться ещё одной статьёй с магнитосферщиками, куда меня вписали в соавторы только из-за того, что я хорошо умею вычитывать опечатки. Но зато статья в крутом британском журнале, у Королевского Астрономического Общества, хи-хи.
План аспиранта можно перевыполнять, но недовыполнять нельзя, иначе отчислят. И по новым нормам каждый аспирант обязан защитить в итоге своего обучения кандидатскую диссертацию. Моя диссертация будет посвящена моделированию процессов (а именно волновых и колебательных) в солнечной атмосфере на основе магнитограмм и данных радионаблюдений. Планируется, что благодаря запуску нашего Радиогелиографа можно будет будет с помощью микроволновой спектроскопии определять магнитное поле в солнечной короне. В своей диссертации я планирую использовать эти данные, чтобы создавать как можно более точные модели солнечных активных областей.
Чему учат в аспирантуре?
Английский язык
Как и везде, нас учат английскому языку. Занятия 2 раза в неделю, учат достаточно неплохо. Но всё-таки мне кажется, что занятия простенькие, и это не мой уровень. Летом надо будет сдавать экзамен, на котором потребуется показать свои навыки перевода научных текстов.
Философия
Сложная штука эта философия. Преподаватель вроде бы нормальный, но от предмета пока удовольствия не получаю. Он мне пока представляется как болтовня гопников на кортах с баночкой пивасика о том, как устроен мир. Правда, в отличие от гопников, аспиранты эти размышления о мире должны оформить письменно в виде реферата и нескольких докладов в течение семестра. Но ничего, попробую, куда деваться)
Изображение выше сгенерировано нейросетью Stable Diffusion. Так что ничьи авторские права не нарушены, ха-ха!
Физика Солнца
Конечно, а куда же без неё!? Преподаватель знакомый, и в самом предмете ничего нового нет, мы уже проходили всё это в магистратуре. Но ничего, повторение - мать учения.
Цифровая обработка сигналов и изображений
Это должен быть самый интересный предмет, потому что там мы будем учиться делать радиоизображения с радиотелескопа. Самостоятельно, путём решения системы уравнений на коэффициенты усиления антенн. Занятия начнутся где-то через неделю. Что там будет на самом деле, пока не знаю. Преподаватель тоже знакомый.
Что ещё нового
Много мелких дел и по работе, и в целом по жизни.
Всё ещё пробую возиться с моделированием магнитосферы, хотя периодически это дело забрасываю. Методично выполняю свой проект по моделированию магнитого поля, параметров солнечной короны и радиоизлучения в одной из мощных активных областей (AR11967, 2014 год). Для этого приходится запускать много долгих расчётов с подбором параметров.
Внезапно, меня даже поставили преподавать один предмет в ИСЗФ. Но это уже совсем другая история... Продолжение следует :)