Ito ang command funmerge na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
funmerge - pagsamahin ang isa o higit pang mga file ng talahanayan ng Funtools
SINOPSIS
funmerge [-w⎪-x] -f [colname] ...
Opsyon
-f # output ng isang column na tumutukoy sa file kung saan nagmula ang kaganapang ito
-w # ayusin ang mga halaga ng posisyon gamit ang impormasyon ng WCS
-x # ayusin ang mga halaga ng posisyon gamit ang impormasyon ng WCS at i-save ang mga lumang halaga
DESCRIPTION
funmerge pinagsasama ang FITS data mula sa isa o higit pang FITS Binary Table file o raw na mga file ng kaganapan.
Ang unang argumento sa programa ay tumutukoy sa unang input na FITS na talahanayan o raw na file ng kaganapan.
Kung tinukoy ang "stdin", babasahin ang data mula sa karaniwang input. Gumamit ng Funtools Bracket
Notation para tukuyin ang mga FITS extension at row filter. Ang mga kasunod na argumento ay tumutukoy
karagdagang mga file ng kaganapan at mga talahanayan upang pagsamahin. (NB: Hindi maaaring gamitin ang Stdin para sa alinman sa mga ito
karagdagang input file arguments.) Ang huling argumento ay ang output FITS file. Ang mga column
sa bawat input table ay dapat magkapareho.
Kung ang isang input file ay nagsisimula sa '@' na character, ito ay pinoproseso bilang isang kasamang file, ibig sabihin,
bilang isang text file na naglalaman ng mga pangalan ng file ng kaganapan (pati na rin ang mga blangkong linya at/o linya ng komento
simula sa tanda na '#'). Kung ang karaniwang input ay tinukoy bilang isang file na kasama
('@stdin'), pagkatapos ay babasahin ang mga pangalan ng file mula sa karaniwang input hanggang EOF (^D). Mga file ng kaganapan
at isama ang mga file ay maaaring ihalo sa isang command line.
Ang mga hilera mula sa bawat talahanayan ay nakasulat nang sunud-sunod sa output file. Kung ang switch -f
[colname] ay tinukoy sa command line, isang karagdagang column ang idinaragdag sa bawat row
naglalaman ng bilang ng file kung saan kinuha ang row na iyon (simula sa isa). Sa
sa kasong ito, ang kaukulang mga pangalan ng file ay naka-imbak sa mga parameter ng header na mayroong
unlapi FUNFIL, ibig sabihin, FUNFIL01, FUNFIL02, atbp.
Paggamit ng -w lumipat (o -x lumipat tulad ng inilarawan sa ibaba), funmerge maaari ring ayusin ang
mga halaga ng column ng posisyon gamit ang impormasyon ng WCS sa bawat file. (Sa pamamagitan ng mga haligi ng posisyon, kami
ibig sabihin ang mga column kung saan naka-bin ang table, ibig sabihin, ang mga column na iyon na tinukoy ng bincols=
switch, o (X,Y) bilang default.) Upang maisagawa ang WCS alignment, ang WCS ng unang file ay kinuha
bilang batayang WCS. Ang bawat posisyon sa kasunod na mga file ay inaayos sa pamamagitan ng unang pag-convert nito sa
ang sky coordinate sa sarili nitong WCS coordinate system, pagkatapos ay sa pamamagitan ng pag-convert sa sky position na ito
sa posisyon sa kalangitan ng base WCS, at sa wakas ay nagko-convert pabalik sa isang pixel na posisyon sa
ang batayang sistema. Tandaan na upang maisagawa ang WCS alignment, ang naaangkop na WCS at
Dapat na mayroon nang mga keyword na TLMIN/TLMAX sa bawat FITS file.
Kapag nagsasagawa ng WCS alignment, maaari mong i-save ang mga orihinal na posisyon sa output file sa pamamagitan ng
gamit ang -x (para sa "xtra") switch sa halip na ang -w switch (ibig sabihin, gamit din ang switch na ito
ay nagpapahiwatig ng paggamit -w) Ang mga lumang posisyon ay nai-save sa mga column na may parehong pangalan bilang ang
orihinal na positional na mga column, na may idinagdag na prefix na "OLD_".
Halimbawa:
Pagsamahin ang dalawang talahanayan, at panatilihin ang pinagmulang numero ng file para sa bawat row sa column
tinatawag na "FILE" (kasama ang kaukulang pangalan ng file sa header):
[sh] funmerge -f "FILE" test.ev test2.ev merge.ev
Pagsamahin ang dalawang talahanayan na may WCS alignment, na nagse-save ng mga lumang value ng posisyon sa 2 karagdagang
mga hanay:
[sh] funmerge -x test.ev test2.ev merge.ev
Gumagana lang ang program na ito sa mga raw na event file at binary table. Hindi pa natin naipatupad
pagsasama ng imahe at array.
Gumamit ng funmerge online gamit ang mga serbisyo ng onworks.net