Marshall Perrin s IDL Routines. List Senast uppdaterad mån sep 17 17 04 02 2012.Routines enligt Category. Astronomical Utility. FINDINGCHART - gör ett funktionsschema för ett objekt på skärmen eller PDF. LASERTIMES - Beräkna start och stoppa tillåtna tider för Lick Laser, i LST Dessa motsvarar klockan 11.00 och 5.00 lokal tid antingen PST eller PDT. LSTNOW - returström lst, för ett givet observatorium. MAGERRPROP - Konvertera flöden till storheter, med felutbredning. MULTIFINDINGCHART - samtalskarta för en massa Källor listade i en fil. SUNTIMES - beräkna APPROXIMATE soluppgång och solnedgångstider. ZD2AIRMASS - Beräkna luftmassan vs zenith distance. CUBEDISPGRIDSPEC - Överplotta ett spektrum av spektra ovanpå en gråskalebild av en kub Denna inspirerades av en figur i jag tror att en av Tracey Beck s papers. CUBECOLLAPSE - Kollaps en kub längs våglängdsaxeln Standard är att kuben är genomsnittlig, men det finns alternativ för att kombinera median eller totalt istället. Det finns något stöd för att använda kvalitetsflaggor för att indikera dålig pixel Els att hoppa över när de kollapser. CUBEGETWAVEAXIS - returnera vilken kubens axel som våglängdsdimensionen. CUBEREAD - Läs i en datakub i en standardiserad struktur. CUBEREBIN - Rebinera en kub i X - och Y-måtten, samtidigt som Z-dimensionen lämnas oförändrad. CUBESUBTRACTCONTINUUM - Rå kontinuumsubtraktion för IFS-datakubar Nästan vilken algoritm som helst kommer att vara bättre än detta. EXTAST3 - Extrahera ASTrometryparametrar från en FITS-bildhuvud 3D-version för datacubes. PUTAST3 - Lägg WCS-astrometriparametrar i en given FITS-header 3D-version för datacubes. XYZ2ADL - Beräkna RA Dec, och våglängden från X, Y och Z och en FITS astrometry structure. ISMYSQLPRESENT - Finns det en mysql-databas här Med denna rutin kan du köra koden med eller utan mysql, beroende på den lokala maskinens funktionalitet. MYSQLCHECK - kontrollera Att en anslutning till mysql är öppen öppen en om den är t. MYSQLQUERY2 - Skicka in MySQL-fråga och få svar som en uppsättning strukturer. QUERY2MASS - Med ett namn, fråga 2MASS katalogen G på Vizier för dess J, H och Ks magnituder och deras fel. QUERYIRAS - Med ett namn, fråga IRAS-katalogen på Vizier för dess J, H och Ks magnituder och deras fel. QUERYUSNOB. APRINT - skriva ut något format som En IDL-array, dvs i IDL-källkodssyntax. FITSLOADER - Laddar en angiven uppsättning FITS-filer, lokaliserar lämpliga bias - och plattfilsfiler för dem, tillämpar dessa för att kalibrera dem och valar eventuellt hela uppsättningen till en fast exponeringstid. HDRCONCAT - Sammanfogar FITS-rubriker i en 2D-strängmatris, gör intelligenta saker med axelstorlekar om det behövs. HDRCOPY - kopiera nycklar från en rubrik till en annan. PICKFITS - välj en eller flera passar filer med GUI och ladda dem sedan. READTEXT - läs i en text Fil i sin helhet i en array. SELECTFITS - Syftet med detta program är att låta användaren välja en FITS-bildfil för läsning. Bilddata returneras som resultat av funktionen. Det bästa med detta program är möjligheten att bläddra Bilden innan den läses SIGDISP - Liksom IRCAL sigdisp, gör en grov n-sigma linjär bildsträcka. SIXTYSTRING - Liksom Goddard-biblioteket s sextio men det returnerar strängar i formatet DD MM SS Detta är inversen av tenstring. STRC - Formater Något som en sträng, tar bort de extra utrymmena och onödiga nollor. Verkar på skalärer eller arrays. SXPARARR - Som sxparr, men för en rad passar headers. TENSTRING - Samma sak som goddard IDL Astro Library s tio proceduren omvandlar sexagesimal koordinater till Decimal men fungerar på strängargument i formuläret DD MM SS eller DD MM SS. TEXPRINT - skriv ut en IDL-array i LaTeX-tabellsyntaxen, som är lämplig för att klistra in i ditt paper. Image Display. ALOGSCALE - logaritmiskt skala en bild för display. ASINHSCLCOLOR - RGB asinh-skalning, på sätt som Lupton et al. ASINHSCLCONTOURS - skapa konturfärger för överplottning. ASINHDEMO - visa användning av asinh-skalningsrutiner. Imaging Processing. AORADNORM - Med en bild antagligen en AO-bild skapas en Oskarp maskerad bild beräkna sedan en radiell ljudprofil för den och dela av profilen. APPHOT-programmet för att göra cirkulär bländarfotometri på en bild med bländarplats, storlek och inre och yttre radie för himmelsubtureringsring. AUTOREGISTER - Registrera automatiskt en massa Av bilder. AVGMED - Median genomsnittlig en stapel FITS-bilder, med valfri medianviktning. BIAS - snabbskript för att skapa en biasram och visa användbar information. CALCPHOTNOISE - Med en bild och en karta över exponeringstiderna för den bilden beräknas Foton bruset som en funktion av position. CENPSFSUB - centroiding psf subtraktion rutin. CROPBADMASK - Med en bild och en mask beskära bilden till minsta storlek som innehåller masken. FFTREBIN - Rebins en bild genom att lägga till nollor mellan FFT komponenter Som behövs. FFTSHIFT - skiftar en bild med dx, dy-pixlar med fourier-transformer. FFTSHIFTCUBE. FFTFILT - High - eller Low-pass-filter en bild i Fourier space. FINDMAXSTAR - ges en bild, finner x, y co Ord av det ljusaste objektet som är närvarande. FITPLANE - Passar ett plan till en bild. FIXNANFITS - med namnet på en passfil, öppnar den filen, fixar alla NaN-pixlarna i den genom att interpolera från närmaste grannar och sedan spara filen igen. FIXNANS - fixa NANs i en bild, t ex före korrelation eller något. FIXPIX - med en bild eller en stapel bilder och en dålig pixelmask, fyller i dåliga pixlar genom att hitta NPIX närmaste goda pixlar, slänga de högsta och lägsta Av gruppen, och sedan aritmatically average. FWCENTROID - Implementerar den robusta flytande centrifugal-algoritmen för adaptrar som antas för JWST-målförvärv. HIMCUT - Som IMCUT, klippa ut en subregion från en bild och uppdatera FITS-rubriken. Mycket liknar HEXTRACT men med olika Arguments. IMAGESHIFTMASKEDGES - Vid skiftning av en bild, manipulera den dåliga pixelmaskan på lämpligt sätt så att de korrekta bildarnas korrekta kanter förklaras dåliga. IMCENTERF - Program för att beräkna massans centrum för en bild runt punkten x, y, retu Rn svaret i xcen, ycen. IMCUT - Funktion för att skära ut en fyrkantig del av en bild, med användaren som specificerar mittpunkten av subsection. INDICES - som Python s index kommandot, returnerar koordinatindex för en array. MATCHFILTER - Convolve En bild med en normaliserad version av sig själv Snabb och smutsig. MATRIXDFT - Matrix Diskret Fourier Transform, efter Soummer et al 2007 Det här är inte så snabbt som en FFT, men låter dig välja välj provtagningen och intervallet som är täckt i Fourier-domänen. - returnera medel för en stapel bilder. MEDARR2 - Som medarr, förutom att du kan ange en uppsättning exponeringstider för att skala bilderna innan de tar medianerna. MKDOMEFLAT - gör en kupol platt genom att ladda en massa bilder, summera dem, Och sedan plätera Optionellt behandlar polarisationsproblem. MKSKYFLAT - Median-kombinerar ett antal himmelflate bilder i en mästarehimmel flat. MKTWIFLAT - gör ett plattfält från en serie bilder av skymningen med en iterativ monteringsteknik Ue för varje pixel för att mäta det relativa platta och för att ta hänsyn till vilken konstant dvs termisk komponent som ska användas för att göra infraröda twiflats. MOSF - rutin för att skifta och stapla en uppsättning bilder för att skapa en slutgiltig mosaik, använda masker för att utesluta dåliga pixlar eller Cosmic rays. NEWSKYFLAT - Median-kombinera ett antal himmelflatta bilder i en huvudhimmel flat. OPTPSFSUB - Optimera PSF-subtraktionsrutin. OPTSUB - PSF Subtraction Optimizer Med tanke på två bilder som redan är anpassade, vilken skalfaktor optimerar deras subtraktion. OPTSUBWITHOFFSET - PSF Subtraction Optimizer Med tanke på två bilder som redan är anpassade, vilken skalfaktor optimerar deras subtraktion. Denna version löser också för ett konstant skift mellan de två bilderna. RADGEN - Program för att generera en 2-d-bild som ges 1-d-profil radial eller elliptisk med en specificerad centrum och radial utsträckning. RADNOISE - Radialstrålprofil. RADPLOTF - Program för att beräkna radiell elliptisk profil för en bild med bländarplats, storleksintervall och inre och yttre r Adius för himmel subtraktion annulus. RECENTER - gett en rad bilder och initiala gissningar för registrering, beräkna slutliga offsets med hjälp av IMCENTERF. REGISTERDEMO - visa hur man använder och registrerar och mosaikbilder. SETSKY - Lägg till förskjutningar till bilder för att göra bakgrundshimlen Lika med bakgrunden till den första bilden. SKYSUB - subtrahera en 2d-himmelram eller en biasram från en 3D-serie av bilder som standard, det kommer att radera de inmatade bilderna om inte save. STAT - ger median, medelvärde, min, max och std Avvikelse för en given bild. STDDEVARR - beräkna standardavvikelsen för varje pixel i en kub. STDDEVS - returnera standardavvikelserna för en stapel bilder. SUBMEDIAN - subtrahera medianen från varje bit av en datakub. SUBREG - subpixelregistrering av bilder. SUBREGSHIFTSTOPEAKS - Med en skiftgrupp skapad av subreg konverterar du detta till en rad topp pixelplatser i en bild, som behövs för inmatning till mosf-funktionen. TUNEREGISTER - Ställ in bildregistrering Tar en redan registrerad s Tack på bilder som eventuellt görs för hand, sedan skär ut en subregion i den och kör subreg på den subregionen. IRCAL Pipeline. GETIRCALFILTER - Med en FITS-rubrik returneras en sträng som beskriver det aktuella IRCAL-filtret. IRCALADDWCS - Lägg till WCS-koordinater i en FITS-rubrik för IRCAL. IRCALSTREHL - Beräkna Strehl för en IRCAL image. IRCALBADPIXELS - Markera ständigt dåliga ircal pixlar som NANs användning ircalbadpixels, imgs Det är inte alla de dåliga pixlarna, bara de som jag kan säga är dåliga men de automatiska sakerna hämtar inte för några Reason. IRCALBADPIXFROMLIST - Läs dålig pixellista från filen och tillämpa på en bildstapel. IRCALDEGHOST - ta bort irriterande negativa spöken orsakade av kanal crosstalk. IRCALDEWARP - Ta bort förvrängning från en IRCAL-bild. IRCALDEWARPSHIFTS - konvertera en lista över bildskift från rå IRCAL-koordinater till Dewarped coords. IRCALFIXPIX - Detta är en front-end som vet om IRCAL dåliga hörn och bevarar dem i den dåliga pixelmask. IRCALGETJ2000 - Konvertera nuvarande epok IRCAL-koordinater int O J2000 coords. IRCALREGRID - resample IRCAL-bilder för att kompensera för anamorfisk förstoring. IRCALSATMASK - Bestäm mättade områden i IRCAL-data och maskera till NaN Hanterar även IRCAM - och NIRC2-bilder. IRCALZEROPT - frontend-rutin för fotometrisk kalibrering av IRCAL-data. REDIRCALSKY - Version IRCAL-kod för att få himmelfiler att matas in till redircalsub. REDIRCALSUB - Reducering av IRCAL-data med subpixelregistrering och mosaisering. GAUSSIAN2D - Beräkna 2-d Gauss-funktionen och valfritt derivatet baserat på Goddard IDL Astro s RESTRIKTION Just nu bara cirkulärt symmetriska gaussianer. GRIDEVAL - Utvärderar en funktion som levereras som en sträng, för alla punkter i ett tillfogat rutnät i x och y. MAXES - returnera maximalvärdena för varje bild för en stapel bilder. MODE - Beräkna läget mest vanliga i ett alternativ Med binning. MONTECARLOMEAN - ges en uppsättning tal, använder monte-carlo metoder för att bestämma både medelvärdet och standardavvikelsen för medelvärdet. MONTECARLOMEDIAN - gi Vän en uppsättning tal, använder monte-carlo metoder för att bestämma både median och standardavvikelsen för medianen. POISS - Beräknar Poisson-fördelningen som en funktion av X och M. PRODUCTERRPROP - Implementerar felutbredningsformeln för produkten av två Antal antas inte ha någon korrelation. ATV - Interaktiv visning av 2-D eller 3-D-bilder. ATV. MAKEMOVIE - Skapa en film från en bildstapel i ATV. FINDLOCALMAX - Hitta lokal maximal nära given position i bilden. FINDCLOSEST - Med en array , Hitta indexet vars värde i den här matrisen är närmast ett visst tal. FINDFWXM - Hitta hela bredden vid X max dvs X 0 5 för FWHM. MRECENTER - Hitta exakt centrum för en stjärna, som RECENTER, men använd MPFITPEAK för att göra Peak fit. WHEREIS - Med tanke på 1-d-indexet för en pixel i en array returnerar du x - och y-koordinaterna som motsvarar den pixeln. WHEREISMAX - Med en array returneras plats och värde på max pixel. ALLSKYPLOT - plott några punkter på Hela himlen. ARROWS2 - överplotta en pil på en bild E i en viss position och vinkel. DRAWSCALEBAR - Rita en scalebar på en bild. DRDPIX - Interaktivt visa X-positionen, Y-positionen och pixelvärdet för markören. GETWHITE - returnera färgbordsindex för vit i antingen X eller PostScript-läge. HOR - Skriv en horisontell linje på ett diagram med angivet y-värde. IMCONTOUR - Skapa en konturplott märkt med astronomiska koordinater. IMDISPGETAXES - skapa arrayer med axlarvärden för användning med IMDISP. IMDISPWITHCONTOURS - imdisp en bild och överpläter konturer med subtila färger A la Tufte. LABELOPLOT - Liksom upplösning, men märker också tomten med en viss textsträng. LOGHIST2D - Wrapper för hist2d som tillåter logaritmiska rutor och några andra alternativ. MULTIPLOT - Skapa flera tomter med delade axlar. PLOTDRAWZOOMBOX - Dra in zoomlinjer PLOTRECTANGLE - Ritar en rektangel i datakoordinater, eventuellt roterad. PLOTRESTORECOORDS - motsvarighet till plotsavecoords. PLOTSAVECOORDS - Spara aktuell axel setup. PPLOT - skapa en ganska tomt för p Ostscript. RADECGRID - rita ett raster med rader med konstant RA och Dec. RAINBOW - Returnera en vektor med färgindex, från fsccolor. SAVEPLOT - spara en plott till disk i PNG format. VER - Plott en vertikal linje på ett diagram vid angivet x Value. WIN - skapa IDL-plot-fönster som visas i rader på ett fint kaklat sätt. CHECKDIR - Kontrollera om en given katalog finns. GETMYNAME - Returnerar namn och filväg till källkoden för anropsproceduren. GETNUM - skriv ut en sträng och sedan Låt användaren ange ett nummer precis som READ-kommandot, förutom att det går att ange för att välja standard och kommer att uppmanas om användaren inte anger ett nummer. GETYN - få ett svar på en ja ingen fråga, så att användaren kan slå för att välja standardresponsen. HASNANS - har en array NaNs i den. STACKPOP - poppar en variabel av en stapel OBS! Om stapeln endast innehåller ett objekt blir det odefinierat efter att objektet har blivit avstängt. Se också. STACKPUSH - trycker en variabel på en stapel Om Stacken är odefinierad, den är skapad. STRUCTMERGE - Med tanke på två strukturer , A och B, som var och en kan vara en grupp och som kan ha olika taggnamn, skapa en ny struktur C som är föreningen av både A och B. TIMEIT - test hur länge ett givet IDL-kommando tar för att exekvera. - Skriver ut fullständiga filnamn i IDL-sökvägs sökord för en viss rutin. Ursprungliga beskrivningar. Kategori Astronomisk Utility. Lista över rutiner. ZD2AIRMASS - Beräkna luftmassan vs zenith distance. LSTNOW - returström lst, för ett givet observatorium. SUNTIMES - beräkna APPROXIMATE soluppgång och solnedgångstider. LASERTIMES - Beräkna start och stoppa tillåtna tider för Lick Laser, i LST Dessa motsvarar Till 11 pm och 5 am lokal tid antingen PST eller PDT. FINDINGCHART - gör ett funktionsschema för ett objekt på skärmen eller PDF. MULTIFINDINGCHART - samtalskarta för en massa källor som anges i en fil. MAGERRPROP - Konvertera flöden till storheter med Felförökning. Kategorin IRCAL Pipeline. Lista över rutiner. IRCALBADPIXELS - Markera ständigt dåliga ircal pixlar som NANs användning ircalbadpixels, imgs Det är inte alla dåliga pixlar, bara de som jag kan säga är dåliga men de automatiska sakerna hämtar inte någon orsak. IRCALBADPIXFROMLIST - Läs dålig pixel Lista från fil och tillämpa på en bildstapel. IRCALDEGHOST - ta bort irriterande negativa spöken orsakade av kanal crosstalk. IRCALDEWARP - Ta bort förvrängning från en IRCAL image. IRCALDEWARPSHIFTS - konvertera en lista över bildskift från rå IRCAL-koordinater till dewarped coords. IRCALGETJ2000 - Konvertera IRCAL-koordinater i nuvarande epok i J2000-koord. IRCALREGRID - resample IRCAL-bilder för att kompensera för anamorfisk förstoring. IRCALZEROPT - frontend-rutin för fotometrisk kalibrering av IRCAL-data. IRCALSTREHL - Beräkna Strehl för en IRCAL-bild. GETIRCALFILTER - Med en FITS-rubrik returneras En sträng som beskriver det aktuella IRCAL-filtret. IRCALFIXPIX - Det här är ett front-end som vet om IRCAL-dåliga hörn och bevarar dem i den dåliga pixeln Mask. IRCALSATMASK - Bestäm mättade områden i IRCAL-data och maskera till NaN Hanterar också IRCAM - och NIRC2-bilder. IRCALADDWCS - Lägg till WCS-koordinater till en FITS-rubrik för IRCAL. REDIRCALSKY - Version av IRCAL-kod för att få himmelfiler att matas in till redircalsub. REDIRCALSUB - Minskning av IRCAL-data med subpixelregistrering och mosaisering. Kategori Matematik. Lista över rutiner. GAUSSIAN2D - Beräkna 2-d Gauss-funktionen och valfritt derivatet baserat på Goddard IDL Astro s RESTRICTION Just nu bara cirkulärt symmetriska gaussians. GRIDEVAL - Utvärderar en funktion som levereras som en sträng för alla punkter i ett medföljande nät i X och y. MAXES - returnera maximalvärdena för varje bild för en stapel bilder. MODE - Beräkna läget mest vanliga i en array valfritt med binning. POISS - Beräknar Poisson-fördelningen som en funktion av X och M. MONTECARLOMEAN - given En uppsättning tal, använder monte-carlo metoder för att bestämma både medelvärdet och standardavvikelsen för medelvärdet. MONTECARLOMEDIAN - med en uppsättning tal, använder monte-carlo metoder för att bestämma både medianen och standardavvikelsen för medianen. PRODUCTERRPROP - Genomför felutbredningsformeln för produkten av två tal, antas ha ingen korrelation. Kategorin Misc. Lista över rutiner. FINDCLOSEST - Med en array, hitta det index vars värde i den här matrisen är närmast ett visst nummer. FINDFWXM - Hitta hela bredden vid X max dvs X 0 5 för FWHM. FINDLOCALMAX - Hitta lokal maximal nära given position i Image. MRECENTER - Hitta exakt centrum för en stjärna, som RECENTER, men använd MPFITPEAK för att göra toppmontering. WHEREISMAX - Med en array returneras plats och värde på max pixel. WERE - Med 1-d-index för en pixel i en Array, returnera x - och y-koordinaterna som motsvarar den pixeln. ATV - Interaktiv visning av 2-D eller 3-D-bilder. ATVMAKEMOVIE - skapa en film från en bildstapel i ATV. En robust version av loess som tilldelar lägre vikt till outliers I regressionen Metoden tilldelar noll vikt till data utanför sex genomsnittliga absoluta avvikelser. yy jämna y, span, metod sätter span av metod att spänna För loess och lowess metoder är span en procentandel av det totala antalet datapunkter, mindre Än eller lika med 1 För glidande medelvärde och Savitzky-Golay m Etoder, spänningen måste vara udda, en jämn spänning reduceras automatiskt med 1.yy smidig y, sgolay, grader använder Savitzky-Golay-metoden med polynomialgraden specificerad av degree. yy smooth y, span, sgolay, grad använder antalet datapunkter Specificerad av span i Savitzky-Golay beräkningspanel måste vara udda och graden måste vara mindre än span. yy slät x, y anger dessutom x data Om x inte anges, måste metoder som kräver x data x 1 längd y Du bör ange x Data när den inte är jämnt fördelad eller sorterad Om x inte är enhetlig och du inte anger metod används lowess Om utjämningsmetoden kräver att x ska sorteras sker sorteringen automatiskt. gpuarrayYY mjuk gpuarrayY utför operationen på en GPU InmatningsgpuarrayY Är en gpuArray-kolumnvektor Utgången gpuarrayYY är en gpuArray-kolumnvektor. Denna syntax kräver parallellberäkningsverktygslådan. Notera Du kan använda gpuArray x - och y-ingångar med den smidiga funktionen, men detta rekommenderas endast med standardmetoden mo Ving Användning av GPU-data med andra metoder ger inte någon prestationsfördel. Välj ditt land. Skapa en bild. Möjning används ofta för att minska bruset inom en bild eller för att producera en mindre pixelerad bild. De flesta utjämningsmetoder är baserade på lågpassfilter. Se Låg Passfiltrering för mer information. Smoothing är också vanligtvis baserat på ett enda värde som representerar bilden, såsom bildens medelvärde eller medianvärdet i mitten. Följande exempel visar hur du släpper med medelvärden och mittenvärden. Mätt med medelvärden. Följande exempel visar hur man använder SMOOTH-funktionen för att släta en bild med ett glidande medelvärde. Områdena i originalet och släta bilder visas för att visa hur diskontinuerliga värden görs mer kontinuerliga. Detta exempel använder den fotomikrografiska bilden av mänskliga röda blodkroppar som finns i Fil i exempeldatalogen Kompletta följande steg för en detaljerad beskrivning av processen. Exempelkod Se i exemplen gör C-bildkatalogen i IDL-installationskatalogen för kod som duplicerar detta exempel. Importera bilden från filen.
Comments
Post a Comment