Dit is de opdracht mAddCube die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
mAddCube - Voeg de opnieuw geprojecteerde kubussen samen toe om het uitvoermozaïek te vormen
KORTE INHOUD
mAddKubus [-p imgmap] [-n(o-gebieden)] [-a gemiddelde|mediaan|aantal] [-e(exacte grootte)] [-d niveau] [-S
statusbestand] afbeeldingen.tbl sjabloon.hdr out.fits
PRODUCTBESCHRIJVING
Voeg de opnieuw geprojecteerde kubussen toe aan een invoerlijst om een uitvoermozaïek te vormen met de FITS-header
trefwoorden die zijn opgegeven in een headerbestand. Creëert twee uitvoerbestanden, één met de gecodeerde
pixelwaarden voor elk kubusvlak, en de andere bevat toegevoegde pixelgebiedwaarden. De
pixelgebiedwaarden kunnen worden gebruikt als een wegingsfunctie als de uitvoerkubuswaarden dat zijn
zelf kunnen worden toegevoegd aan andere geprojecteerde kubussen, en kunnen ook worden gebruikt bij het valideren
de betrouwbaarheid van de uitvoerpixelwaarden.
OPTIES
-p imgmap
Specificeert het pad naar de map die opnieuw geprojecteerde afbeeldingen bevat. Als de -p schakelaar niet is
inbegrepen, zoekt mAddCube naar de invoerafbeeldingen in de huidige werkmap.
-n Co-additie negeert weging op pixelgebieden en voert co-additie alleen uit op basis van
pixelposities. Er wordt geen gebiedsafbeelding uitgevoerd voor de uitvoerafbeelding.
-a type dan:
Selecteer het type middeling dat moet worden uitgevoerd op geaccumuleerde pixelwaarden (gemiddeld of
mediaan). Een kaart genereren met tellingen van hoe vaak elke pixel was
overlapt door de invoerafbeeldingen, gebruik tellen.
-e Schakelt de exacte maatmodus in. De uitvoerafbeelding komt exact overeen met de kopsjabloon,
in plaats van de uitvoer te verkleinen zodat deze bij de gegevens past.
-d niveau
Schakelt foutopsporing in naar het opgegeven niveau (1-3).
-s statusbestand
Er wordt naar mAddCube-uitvoer en fouten geschreven statusbestand in plaats van stout.
ARGUMENTEN
afbeeldingen.tbl
ASCII-tabel (gegenereerd door mImgtbl) met metadata voor alle afbeeldingen die moeten worden
toegevoegd. Voor kubussen moet mImgtbl worden uitgevoerd met de optie -C die de
parameters van de derde dimensie (en vierde als ze bestaan).
sjabloon.hdr
FITS-headersjabloon die moet worden gebruikt bij het genereren van de uitvoer van de FITS-kubus.
uit.fits
Naam van uitvoer PAST afbeelding.
RESULTAAT
Als dit lukt, maakt mAddCube een FITS-datacubebestand aan uit.fits dat is een combinatie van alle
PAST kubussen in de tafel afbeeldingen.tbl, volgens de opgegeven headersjabloon. A
overeenkomstig out_area.past wordt ook gemaakt.
BERICHTEN
OK [struct stat = "OK", tijd=niet de tijd of]
ERROR Ongeldig argument voor -a flag
ERROR Kan statusbestand niet openen: statusbestand
ERROR Ongeldig metadatabestand voor afbeeldingen: bestandsnaam
FOUT Kolommen nodig: cntr,fname, crpix1, crpix2, cdelt1, cdelt2, naxis1, naxis2, crval1,
crval2, naxis3 in afbeeldingenlijst
FOUT Te veel geopende bestanden
FOUT Invoer wcsinit() mislukt.
FOUT Slecht WCS in kopsjabloon.
FOUT PAST BIJ bibliotheek fout
FOUT algemeen fout Bericht
ERROR Toewijzing mislukt voor bestandsinfo (realloc)
ERROR Toewijzing mislukt voor bestandsinformatiestructuren
ERROR Toewijzing mislukt voor informatiestructuren voor gebiedsbestanden
ERROR Toewijzing mislukt voor invoerbuffer
ERROR Toewijzing mislukt voor invoergebiedbuffer
ERROR Toewijzing mislukt voor start-/eindinformatie
ERROR Toewijzing mislukt voor datalijnaanwijzers
ERROR Toewijzing mislukt voor datalijn
ERROR Toewijzing mislukt voor gebiedslijnaanwijzers
ERROR Toewijzing mislukt voor gebiedslijn
ERROR Toewijzing mislukt voor gegevensaantallen
ERROR Toewijzing mislukt voor uitvoerdatalijn
ERROR Toewijzing mislukt voor uitvoergebiedlijn
ERROR Toewijzing mislukt voor datalijn (realloc)
ERROR Toewijzing mislukt voor gebiedslijn (realloc)
ERROR Toewijzing mislukt voor mediaanarray
ERROR Toewijzing mislukt voor mediaanarray (realloc)
ERROR Toewijzing mislukt voor gekoppelde lijststructuren
ERROR Toewijzing mislukt voor gekoppelde lijststructuren (toevoegingen)
Voorbeelden
Het volgende voorbeeld wordt uitgevoerd mAddCube op 4 FITS-afbeeldingen, waarmee het uitvoerbestand wordt gegenereerd
mozaïek.fits. Gerelateerde bestanden zijn images.tbl en template.hdr.
$ mAddCube -p proj images.tbl template.hdr uitvoer/mozaïek.fits
[struct stat="OK", tijd=1]
Gebruik mAddCube online met behulp van onworks.net-services