Questo è il comando funmerge che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
funmerge - unisce uno o più file tabella Funtools
SINOSSI
unire [-w⎪-x] -f [nomecol] ...
VERSIONI
-f # genera una colonna che specifica il file da cui proviene questo evento
-w # regola i valori di posizione usando le informazioni WCS
-x # regola i valori di posizione usando le informazioni WCS e salva i vecchi valori
DESCRIZIONE
unire unisce i dati FITS da uno o più file di tabelle binarie FITS o file di eventi non elaborati.
Il primo argomento del programma specifica la prima tabella FITS di input o il file di eventi non elaborato.
Se viene specificato "stdin", i dati vengono letti dallo standard input. Usa la staffa Funtools
Notazione per specificare estensioni FITS e filtri di riga. Gli argomenti successivi specificano
file e tabelle di eventi aggiuntivi da unire. (NB: Stdin non può essere utilizzato per nessuno di questi
argomenti aggiuntivi del file di input.) L'ultimo argomento è il file FITS di output. Le colonne
in ogni tabella di input deve essere identico.
Se un file di input inizia con il carattere '@', viene elaborato come file di inclusione, ad es.
come file di testo contenente nomi di file di eventi (oltre a righe vuote e/o righe di commento
iniziando con il segno '#'). Se l'input standard è specificato come file di inclusione
('@stdin'), quindi i nomi dei file vengono letti dallo standard input fino a EOF (^D). File di eventi
e include file possono essere mischiati su una riga di comando.
Le righe di ogni tabella vengono scritte in sequenza nel file di output. Se l'interruttore -f
[colnome] è specificato sulla riga di comando, viene aggiunta una colonna aggiuntiva a ciascuna riga
contenente il numero del file da cui è stata presa quella riga (a partire da uno). In
questo caso, i nomi dei file corrispondenti sono memorizzati nei parametri di intestazione con il
prefisso DIVERTIMENTO, ovvero FUNFIL01, FUNFIL02, ecc.
Usando il -w interruttore (o -x commutare come descritto di seguito), unire anche possibile regolare il
posizionare i valori della colonna utilizzando le informazioni WCS in ogni file. (Per le colonne di posizione, noi
significa le colonne su cui è binned la tabella, cioè quelle colonne definite da bincoli=
switch, o (X,Y) per impostazione predefinita.) Per eseguire l'allineamento WCS, viene preso il WCS del primo file
come WCS di base. Ogni posizione nei file successivi viene regolata convertendola prima in
la coordinata del cielo nel proprio sistema di coordinate WCS, quindi convertendo questa posizione del cielo
alla posizione del cielo del WCS di base, e infine riconvertire in una posizione di pixel in
il sistema di base. Si noti che per eseguire l'allineamento WCS, il WCS appropriato e
Le parole chiave TLMIN/TLMAX devono già esistere in ogni file FITS.
Quando si esegue l'allineamento WCS, è possibile salvare le posizioni originali nel file di output tramite
usando il -x (per "xtra") interruttore invece di -w switch (cioè, usando anche questo switch
implica usare -w) Le vecchie posizioni vengono salvate in colonne con lo stesso nome delle
colonne posizionali originali, con l'aggiunta del prefisso "OLD_".
Consigli d'uso:
Unisci due tabelle e conserva il numero di file di origine per ogni riga nella colonna
chiamato "FILE" (insieme al nome del file corrispondente nell'intestazione):
[sh] funmerge -f "FILE" test.ev test2.ev merge.ev
Unisci due tabelle con allineamento WCS, salvando i vecchi valori di posizione in 2 aggiuntivi
colonne:
[sh] funmerge -x test.ev test2.ev merge.ev
Questo programma funziona solo su file di eventi non elaborati e tabelle binarie. Non abbiamo ancora implementato
unione di immagini e array.
Usa funmerge online utilizzando i servizi onworks.net