Questo è il comando mProject che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
mProject - Riprogetta immagini FITS
SINOSSI
mProgetto [-z fattore] [-D livello] [-S file di stato] [-H HDU] [-X scala] [-w file di peso] [-T
soglia] [-X] [-f] dentro.adatta.adatta hdr.template
DESCRIZIONE
mProgetto riproietta una singola immagine alla scala definita in un file modello di intestazione FITS
(leggi di più sui modelli di intestazione qui). Il programma produce una coppia di immagini: the
immagine riproiettata e un'immagine "area" costituita dall'area del cielo del pixel di input della frazione che
è andato in ogni pixel di output. Viene implementato l'algoritmo "drizzle". L'algoritmo
procede mappando gli angoli dei pixel (come regolato da pioggerella, se chiamato) dal pixel di input
spazio allo spazio del pixel di output, calcolando l'area di sovrapposizione con ciascun pixel di output, e
accumulando una frazione appropriata del flusso in ingresso nei pixel dell'immagine in uscita. In
inoltre, la frazione appropriata dell'area del pixel di input viene accumulata nell'area
pixel dell'immagine. La proiezione dei punti dallo spazio dei pixel di input allo spazio dei pixel di output è
calcolato in due passaggi: prima mappa dallo spazio dei pixel di input alle coordinate del cielo; seconda mappa
dalle coordinate del cielo allo spazio dei pixel di output.
Una situazione che si è verificata abbastanza spesso da meritare una nota speciale: è possibile
definire un'intestazione FITS con la posizione di riferimento fuori dall'immagine. In particolare, le persone
spesso fanno riferimento a proiezioni cilindriche (per esempio, AUTO, CEA) alla posizione (0.,0.) (per esempio, , il
centro galattico). Questo non è sbagliato di per sé, ma porta a pixel estremamente grandi
compensazioni (per esempio, in centinaia di migliaia). In relazione a questo, se estrai un'intestazione
da un'immagine con grandi offset di questo tipo, è improbabile che tu possa semplicemente cambiare
tipi di proiezione senza regolare anche la posizione/offset di riferimento. Molto probabilmente, tu
finirà con i dati di riproiezione tutti fuori scala.
VERSIONI
-z fattore
L'elaborazione viene eseguita utilizzando l'algoritmo drizzle. fattore è una virgola mobile
numero; i fattori di pioggerellina consigliati sono compresi tra 0.5 e 1.
-d livello
Fa in modo che le informazioni di debug aggiuntive vengano stampate su stdout. I livelli validi sono
1-5 (per livelli di debug superiori, si consiglia di reindirizzare l'output a a
file).
-s file di stato
L'output e gli errori vengono scritti su file di stato invece di essere scritto su stdout.
-h HDU Usa l'estensione FITS specificata (l'impostazione predefinita prevede l'utilizzo del primo HDU con i dati dell'immagine)
-x scala
Applicare un fattore di correzione di scala a ogni pixel
-w file di peso
Percorso a una mappa del peso da utilizzare durante la lettura dei valori dall'immagine di input.
-t soglia
Pixel con pesi inferiori soglia verranno trattati come vuoti.
-X Rende la regione di output (originariamente definita nel modello di intestazione) abbastanza grande da
includi tutte le immagini di input
ARGOMENTI
in.fit
Immettere il file FITS da riproiettare.
fuori.fits
Percorso del file FITS di output da creare.
modello.hdr
Modello di intestazione FITS da utilizzare nella generazione dell'immagine di output
RISULTATO
Vengono creati due file come output: il file FITS riproiettato (fuori.fits), e un'immagine "area"
(out_area.fits) che registra la quantità di copertura (nello spazio dei pixel di output) fornita da
le immagini in ingresso.
MESSAGGI
OK [struct stat="OK", tempo=secondo]
ERROR Stringa fattore pioviggine (stringa) non può essere interpretato come un numero reale
ERRORE Stringa soglia peso (stringa) non può essere interpretato come un numero reale
ERRORE Stringa scala flusso (stringa) non può essere interpretato come un numero reale
ERRORE Impossibile aprire il file di stato: file di stato
ERRORE Valore HDU (HDU) deve essere un numero intero non negativo
ERRORE Nessuna sovrapposizione
ERRORE Memoria insufficiente per l'array di immagini dei dati di output
ERRORE Memoria insufficiente per l'array di immagini dell'area di output
ERRORE L'output di wcsinit() non è riuscito.
ERRORE Input wcsinit() non riuscito.
ERRORE FITS errore della libreria
ERRORE Tutti i pixel sono vuoti
ERRORE File modello non trovato
ERRORE File immagine in.fit FITS mancanti o non validi
ERRORE File di peso file di peso FITS mancanti o non validi
ESEMPI
$ mProject rawdir/real_orig.fits projdir/base_unity.fits templates/galactic_orig.txt
[struct stat="OK", time=143]
Usa mProject online utilizzando i servizi onworks.net