АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

funcone - Онлайн в облаке

Запустите funcone в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командная функция, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


funcone - конусный поиск двоичной таблицы, содержащей столбцы RA, Dec

СИНТАКСИС


Funcone [столбцы]

ОПЦИИ


-d deccol: [hdr] # Имя столбца Dec, единицы (по умолчанию: DEC: d)
-j # объединить столбцы из файла списка
-J # объединить столбцы из файла списка, вывести все строки
-l listfile # читать центры и радиусы из списка
-L listfile # читать центры и радиусы из списка, выводить строки списка
-n # не использовать пределы конуса в качестве фильтра
-r racol: [hdr] # Имя столбца RA, единицы (по умолчанию: RA: h)
-x # добавить столбцы RA_CEN, DEC_CEN, RAD_CEN, CONE_KEY
-X # добавить столбцы RA_CEN, DEC_CEN, RAD_CEN, CONE_KEY, вывести все строки

ОПИСАНИЕ


Funcone выполняет поиск конуса в столбцах RA и Dec двоичной таблицы FITS. В
расстояние от центра прямого восхождения, положение наклона до прямого восхождения, отклонение в каждой строке таблицы равно
рассчитано. Выводятся строки, расстояние которых меньше указанного радиуса.

Первый аргумент программы указывает файл FITS, файл необработанных событий или необработанный массив.
файл. Если указано "stdin", данные считываются со стандартного ввода. Используйте Funtools
Обозначение скобок для указания расширений FITS и фильтров. Второй аргумент - это
выходной файл FITS. Если указано "stdout", двоичная таблица FITS записывается в
стандартный вывод.

Третий и четвертый обязательные аргументы - это центральное положение прямого восхождения и склонения. По умолчанию,
RA указывается в часах, а Dec - в градусах. Вы можете изменить единицы измерения
любой из них, добавив символ «d» (градусы), «h» (часы) или «r» (радианы).
Поддерживается шестидесятеричное представление с двоеточиями или пробелами, разделяющими hms и dms. (Когда
используйте пробелы, убедитесь, что вся строка заключена в кавычки.)

Пятый обязательный аргумент - это радиус поиска конуса. По умолчанию значение радиуса
дается в градусах. Единицы измерения можно изменить, добавив символ "d" (градусы),
"r" (радианы), "'" (угловые минуты) или' "'(угловые секунды).

По умолчанию все столбцы входного файла копируются в выходной файл. Выбранные столбцы
можно вывести, используя необязательный шестой аргумент в форме:

"столбец1 столбец1 ... столбецN"

Седьмой аргумент позволяет выводить выбранные столбцы из файла списка, когда -j переключатель
используется. Обратите внимание, что столбцы прямого восхождения и склонения, используемые при расчете конуса, не должны быть
снято с выбора.

Также по умолчанию имена столбцов RA и Dec называются «RA» и «Dec» и приводятся в
единицы часов и градусов соответственно. Вы можете изменить как название, так и единицы измерения, используя
переключатели -r [RA] и / или -d [Dec]. Еще раз, один из «h», «d» или «r» добавляется к
имя столбца, чтобы указать единицы измерения, но в этом случае должно быть двоеточие ":" между
название и спецификацию агрегата.

Если же линия индикатора -l [список] используется переключатель, затем один или несколько из центрального прямого восхождения, центрального склонения и
радиус может быть взят из файла списка (который может быть таблицей FITS или текстом столбца ASCII
файл). В этом случае третье (центральное прямое восхождение), четвертое (центральное склонение) и пятое (радиус)
аргументы командной строки могут быть либо именем столбца в файле списка (если этот параметр
варьируется) или числовое значение (если этот параметр статический). Когда имя столбца
указано для прямого восхождения, склонения или радиуса, вы можете добавить двоеточие, за которым следует «h», «d» или «r»
для указания единиц измерения (также "и" для радиуса). Алгоритм поиска конуса выполняется один раз для каждого
строка в списке, беря значения прямого восхождения, склонения и радиуса из указанных столбцов или из
статические числовые значения, указанные в командной строке.

При использовании списка все допустимые строки каждой итерации записываются в один выходной файл.
Использовать -x переключатель, чтобы помочь определить, какая строка файла списка использовалась для создания
заданная выходная строка (и). Этот переключатель вызывает значения для центрального прямого восхождения, склонения, радиуса и
номер строки, добавляемой к выходному файлу, в столбцах RA_CEN, DEC_CEN, RAD_CEN
и CONE_KEY соответственно. В качестве альтернативы -j (присоединиться) переключатель добавит все столбцы
из строки списка в строку вывода (по сути, соединение строки списка и строки ввода),
вместе с номером строки CONE_KEY. Эти два переключателя исключают друг друга.

-X и -J переключатели записывают те же данные, что и их аналоги в нижнем регистре для каждого
строка, удовлетворяющая поиску конуса. Кроме того, эти переключатели также записывают строки из
файл событий, который не удовлетворяет поиску по конусу. В таких случаях столбец CONE_KEY будет
получить значение -1, а информация о центре и позиции в списке будет установлена ​​на ноль
для данной строки. Таким образом, гарантированно выводятся все строки входного файла событий,
со строками, удовлетворяющими хотя бы одному поиску конуса, имеющему дополнительную поисковую информацию.

-L переключатель действует аналогично -l переключатель в том, что он берет центры из файла списка.
Однако он также неявно устанавливает переключатель -j, так что выходные строки являются объединением
строка событий ввода и строка центральной позиции. Вдобавок этот переключатель еще и записывает все
строки с центральным положением, для которых ни одно событие не удовлетворяет критериям поиска конуса в этой строке.
Столбцу CONE_KEY будет присвоено значение -2 для центральных строк, которые не были близки ни к каким
строка данных и столбцы событий будут обнулены для таких строк. Таким образом, все центры
строки гарантированно выводятся хотя бы один раз.

Если какой-либо из переключателей "все строки" (-X, -J или -L) указаны, то новый столбец с именем JSTAT
добавляется в выходную таблицу. Положительные значения в этом столбце указывают на центр.
позиция номер строки (начиная с 1) в файле списка, что эта строка данных успешна
совпало в поиске конуса. Значение -1 означает, что строка данных не соответствует ни одному центру.
позиция. Значение -2 означает, что центральному положению не соответствует ни одна строка данных.

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

Например, при поиске по конусу по умолчанию используются столбцы "прямое восхождение" и "склонение" в часах и градусах.
(соответственно) и положение прямого восхождения в часах, склонение и радиус в градусах:

отверстие для входа / выхода наружу. подходит 23.45 34.56 0.01

Чтобы указать положение прямого восхождения в градусах:

функция вход, выход, подходит 23.45d 34.56 0.01

Чтобы получить RA и Dec из списка, но используйте статическое значение для радиуса (а также напишите
идентифицирующая информация для каждой строки в списке):

funcone -x -l list.txt in.fits out.fits MYRA MYDec 0.01

Столбцы, указанные пользователем, в градусах, положение RA в часах (шестидесятеричная запись), Dec
положение в градусах (шестидесятеричная запись) и радиус в угловых минутах:

funcone -r myRa: d -d myDec in.fits out.fits 12: 30: 15.5 30:12 15 '

Используйте funcone онлайн с помощью сервисов onworks.net


Ad


Ad