Bländarfotometriverktyg

Aperture Photometry Tool (APT)
Motto Inviso notitia ("Titta på data!")
Utvecklare Russ Laher (IPAC)
Initial release 2007 ; 16 år sedan ( 2007 )
Stabil frisättning v. 2.8.2 / 29 april 2019 ; för 3 år sedan ( 2019-04-29 )
Utvecklingsstatus Aktiva
Skrivet i Java
Plattform Windows , Linux och Mac OS
Typ Astronomi
Licens Gratis programvara för forskning och utbildning
Hemsida aperturephotometry .org

Aperture Photometry Tool ( APT) är programvara med ett grafiskt användargränssnitt för beräkning av bländarfotometri på astronomiska bilder. Bildöverlägg, grafiska representationer, statistik, modeller, alternativ och kontroller för bländarfotometriberäkningar samlas i ett enda paket. Programvaran kan också användas som en FITS -bildvisare. APT körs på stationära och bärbara datorer och är gratis under en licens som begränsar dess användning till astronomisk forskning och utbildning. Programvaran kan laddas ner från dess officiella webbplats och kräver att Java Virtual Machine är installerad på användarens dator.

Historia

Den första versionen av APT släpptes den 2 november 2007. Den senaste versionen är APT v. 2.8.4, släppt den 22 april 2020. Programvaran utvecklades av Dr Russ Laher , en medlem av den professionella personalen på Spitzer Science Center, en del av Infrared Processing and Analysis Center (IPAC) vid California Institute of Technology . En artikel om APT publicerades i juli 2012 i tidskriften Publications of the Astronomy Society of the Pacific . Ett kompletterande papper jämför prestandan hos APT vs. SExtractor, ett etablerat kommandoradsprogram för bländarfotometri.

Aperture och Sky Annulus

Bländargeometri, storlek och placering i bilden är viktiga parametrar i bländarfotometri. APT tillåter cirkulära och elliptiska former för öppningar och himmelringar (de senare används för bakgrundsuppskattning). Rotationen kan kontrolleras vid en ellips. Himmelringen kommer att ha samma form som bländaren, men med större inre och yttre radier än bländaren. Även om det inte finns någon hård begränsning på storleken, är den praktiskt taget begränsad av programvarans svarstid i beräkningen för en stor bländare och himmelring, och verktyget för användaren att interaktivt specificera storleksparametrarna inkluderar en underbild som bara är cirka 80 pixlar på en sida (för närvarande). Bländaren placeras på önskad bildplats med ett musklick. Alternativ för att tillåta mindre justeringar av bländarläget via centroidering finns tillgängliga. APT har också pixel-zapping-funktionalitet, som kan användas för att tillfälligt ställa in värdet på valda pixlar till NaN (inte ett tal), vilket effektivt tar bort dem från bländarfotometriberäkningarna.

Sky Coordinates

För bländarfotometri på en astronomisk bild är det ofta användbart att känna till himmelkoordinaterna för en bildpixel. APT beräknar och visar himmelskoordinater om nyckelord som definierar ett World Coordinate System (WCS) finns i rubriken på FITS-bildfilen. APT hanterar den vanligen använda tangent- eller gnomoniska projektionen (TAN-, TPV- och SIP-undertyper), såväl som sinus- (alias ortografiska), kartesiska och Aitoff-projektioner (den senare är förmodligen bara användbar för visningsändamål).

Nya uppdateringar av APT inkluderar möjligheten att läsa FITS-bildfiler som använder en Pixel Coordinate-matris (PCM), som den som används av Panoramic Survey Telescope och Rapid Response System .

APT beräknar geometrisk bildförvrängning endast för tangentprojektionen vid denna tidpunkt. Två distorsionskonventioner stöds, vilka är de två viktigaste metoderna som används i modern astronomi. SIP-konventionen tillämpas för bilder med CTYPE1 = 'RA---TAN-SIP' och CTYPE2 = 'DEC—TAN-SIP'. I avsaknad av SIP-nyckelord kommer APT att försöka läsa in och tillämpa alla nyckelord för PV-distorsion i FITS-huvudet för bilder med antingen CTYPE1 = 'RA---TAN' och CTYPE2 = 'DEC—TAN' eller med CTYPE1 = 'RA ---TPV' och CTYPE2 = 'DEC—TPV'. APT beräknar SIP-distorsion upp till nionde polynomordning och PV-distorsion upp till sjunde polynomordning.

Java-krav

APT är skrivet på datorspråket Java. Den senaste APT-versionen byggdes med JDK 1.6.0_65 på en bärbar Mac med OS X Yosemite 10.10.5. I allmänhet kan APT köras med JRE-versioner större än 1.6, eftersom Java är "framåtkompatibelt"; Men på vissa maskiner kan senare Java-versioner ge ett "Surface not cacheable error", i vilket fall att försöka en annan Java-version är den rekommenderade lösningen (för närvarande). På Mac krävs Java 1.6 (eller så kallad legacy Java 6) för att APT ska köras som ett dubbelklicksprogram (och APT kanske inte fungerar som ett dubbelklicksprogram på vissa senare versioner av OS X), men APT i allmänhet fungerar med högre versioner av Java på Mac om wrapper-skriptet APT.csh exekveras från ett terminalfönster för att börja köra APT.

externa länkar

Officiell hemsida