Aceasta este comanda mProject care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
mProject - Reproiectează imagini FITS
REZUMAT
mProiect [-z factor] [-d nivel] [-s statusfile] [-h hdu] [-X scară] [-w dosar de greutate] [-t
prag] [-X] [-f] in.fits out.fits out.fits hdr.template
DESCRIERE
mProject reproiectează o singură imagine la scara definită într-un fișier șablon antet FITS
(citiți mai multe despre șabloanele de antet aici). Programul produce o pereche de imagini: the
imaginea reproiectată și o imagine „zonă” constând din fracțiunea de intrare pixeli zona cerului care
a intrat în fiecare pixel de ieșire. Algoritmul „burniță” este implementat. Algoritmul
continuă prin maparea colțurilor pixelilor (așa cum este ajustată prin burniță, dacă este numită) de la pixelul de intrare
spațiu la spațiul pixelilor de ieșire, calculând suprapunerea cu fiecare pixel de ieșire și
acumularea unei fracțiuni adecvate din fluxul de intrare în pixelii imaginii de ieșire. În
În plus, fracțiunea corespunzătoare din zona pixelilor de intrare este acumulată în zonă
pixeli de imagine. Proiecția punctelor din spațiul pixelilor de intrare la spațiul pixelilor de ieșire este
calculat în doi pași: prima hartă de la spațiul pixelilor de intrare la coordonatele cerului; a doua hartă
de la coordonatele cerului până la spațiul pixelilor de ieșire.
O situație care s-a întâmplat destul de des pentru a justifica o notă specială: este posibil să
definiți un antet FITS cu locația de referință în afara imaginii. În special, oamenii
deseori face referire la proiecții cilindrice (de exemplu, CAR, CEA) la locație (0.,0.) (de exemplu, il
centru galactic). Acest lucru nu este greșit în sine, dar duce la pixeli extrem de mari
decalaje (de exemplu, în sute de mii). Legat de asta, dacă extrageți un antet
dintr-o imagine cu decalaje mari de acest tip, este puțin probabil să puteți schimba pur și simplu
tipuri de proiecție fără a ajusta și locația de referință/decalaje. Cel mai probabil, tu
se va ajunge cu datele reproiectate, toate nedimensionate.
OPŢIUNI
-z factor
Procesarea se face folosind algoritmul de burniță. factor este o virgulă flotantă
număr; Factorii de burniță recomandați sunt de la 0.5 la 1.
-d nivel
Determină ca informații suplimentare de depanare să fie tipărite în stdout. Nivelurile valide sunt
1-5 (pentru niveluri mai mari de depanare, se recomandă redirecționarea ieșirii către a
fişier).
-s statusfile
Ieșirea și erorile sunt scrise statusfile în loc să fie scris în stdout.
-h hdu Utilizați extensia FITS specificată (implicit este să utilizați primul HDU cu date de imagine)
-x scară
Aplicați un factor de corecție al scară la fiecare pixel
-w dosar de greutate
Calea către o hartă a greutății care va fi utilizată la citirea valorilor din imaginea de intrare.
-t prag
Pixeli cu greutăți mai jos prag va fi tratat ca necomplet.
-X Face regiunea de ieșire (definită inițial în șablonul antet) suficient de mare pentru
include toate imaginile de intrare
ARGUMENTE
in.se potriveste
Introduceți fișierul FITS pentru a fi reproiectat.
out.se potriveste
Calea fișierului FITS de ieșire care urmează să fie creat.
hdr.şablon
Șablon de antet FITS pentru a fi utilizat la generarea imaginii de ieșire
REZULTAT
Două fișiere sunt create ca rezultat: fișierul FITS reproiectat (out.se potriveste), și o imagine „zonă”.
(out_zona.potriveste) care înregistrează cantitatea de acoperire (în spațiul pixelilor de ieșire) oferită de
imaginile de intrare.
MESAJE
OK [struct stat="OK", timp=secunde]
EROARE șir factor de burniță (şir) nu poate fi interpretat ca un număr real
EROARE șir prag de greutate (şir) nu poate fi interpretat ca un număr real
EROARE Flux scale string (şir) nu poate fi interpretat ca un număr real
EROARE Nu se poate deschide fișierul de stare: statusfile
EROARE valoarea HDU (hdu) trebuie să fie un număr întreg nenegativ
EROARE Fără suprapunere
EROARE Memoria insuficientă pentru matricea imaginilor de date de ieșire
EROARE Memoria insuficientă pentru matricea de imagini din zona de ieșire
EROARE Ieșirea wcsinit() a eșuat.
EROARE Introducerea wcsinit() a eșuat.
EROARE FITS eroare de bibliotecă
EROARE Toți pixelii sunt gol
EROARE Fișierul șablon nu a fost găsit
EROARE Fișier imagine in.se potriveste FITS lipsă sau invalid
EROARE Fișier de greutate dosar de greutate FITS lipsă sau invalid
EXEMPLE
$ mProject rawdir/real_orig.fits projdir/base_unity.fits templates/galactic_orig.txt
[struct stat="OK", time=143]
Utilizați mProject online folosind serviciile onworks.net