From 3928f75e5830d36a1fc717d72288c20c975a94d1 Mon Sep 17 00:00:00 2001 From: Roman Krivonos Date: Thu, 9 Oct 2025 17:41:26 +0300 Subject: [PATCH] final --- scripts/{download.py => 01_download.py} | 0 scripts/{plot.py => 02_plot.py} | 0 scripts/{gti.py => 03_gti.py} | 0 scripts/README.md | 44 ++++--------------------- 4 files changed, 6 insertions(+), 38 deletions(-) rename scripts/{download.py => 01_download.py} (100%) rename scripts/{plot.py => 02_plot.py} (100%) rename scripts/{gti.py => 03_gti.py} (100%) diff --git a/scripts/download.py b/scripts/01_download.py similarity index 100% rename from scripts/download.py rename to scripts/01_download.py diff --git a/scripts/plot.py b/scripts/02_plot.py similarity index 100% rename from scripts/plot.py rename to scripts/02_plot.py diff --git a/scripts/gti.py b/scripts/03_gti.py similarity index 100% rename from scripts/gti.py rename to scripts/03_gti.py diff --git a/scripts/README.md b/scripts/README.md index 20c756f..a88ee02 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -1,44 +1,12 @@ -Подготовка рабочего окружения: -``` -source /venv/bin/activate.csh -source /eSASS4EDR/bin/esass-init.csh -``` +### 01_download.py -### 01_init_events.py +Скачивает файл с сайта монитора и помещает его в ```/data/default.csv``` -Создает начальные списки событий и помещает их в ```uds/data/processed``` -Оригинальные файлы со списками событий задаются в файлах ```uds/data/evtlists/*.txt``` +### 02_plot.py -### 02_merge_events.py +Рисует базовую кривую блеска. -Создает объедененный список событий и помещает его в ```uds/products```. Этот список событий нужен, в основном для извлечения спектров с помощью ```srctool```. +### 03_gti.py -Попутно этот скрипт унифицирует оригинальные списки событий для последующей обработки. А именно, корректируются слова OBS_MODE=POINING/SURVEY в зависимости от типа наблюдения и производится центрирование на одни и те же координаты с помощью команды ```radec2xy```. - -Для запуска адаптивного сглаживания ```do_adapt = True``` требуется запустить окружение ```ciao```, так как нужна команда ```dmimgadapt``` - -``` -conda activate ciao-4.15 -source /eSASS4EDR/bin/esass-init.csh -``` - -### 03_init_obs.py - -1) Подготавливает списки событий в разных энергетических диапазонах. -2) Запускает ```erbox``` в три этапа, чтобы получить рабочий список источников для ```ermldet```. -3) Запускает ```ermldet``` -4) Делает кросс-корреляцию с каталогом Gaia-unWISE ```do_cross_match=True```, которая создает три файла: ```.cross``` -- все пересечения, и ```.ref``` / ```.src``` -- входные каталоги для последующей команды ```wcs_match``` -5) Делает матрицу преобразования координат и корректирует списки событий. Для запуска команд```wcs_match/wcs_update``` требуется запустить окружение ```ciao``` (см. выше) - -### 04_mosaics.py - -Создает сборные изображения (мозайки) в разных энергетических диапазонах. - -### 05_scrtool.py - -Запускает scrtool для самого широкого канала 0.2-10 кэВ, чтобы спектры имели самое полное покрытие по энергиям. Список источников берется из 0.3-2.3 кэВ. - -Вычисляет ECF для всех диапазонов. - -Делает принудительную фотометрию в выбранных каналах (параметр```forced=True```). Внимание! ermldet из eSASS4EDR не делает ассимитричные ошибки на потоки. Мы запускаем более последнюю версию ermldet (v1.56/2.18 esass_200412 Jul 2 12:04:46 2022). Для этого используется параметр ```local_run=True```, который высвечивает какую команду надо запустить на другой машине и ждет ввода. \ No newline at end of file +Делает аппроксимацию кривой блеска полиномом и определяет вспышки выше заданного порога. \ No newline at end of file