Moving Average Idl


Promedio móvil ponderado: lo básico Durante años, los técnicos han encontrado dos problemas con el promedio móvil simple. El primer problema radica en el marco temporal del promedio móvil (MA). La mayoría de los analistas técnicos creen que la acción de los precios. El precio de la acción de apertura o cierre, no es suficiente de lo que depender para predecir adecuadamente las señales de compra o venta de la acción de cruce del MA. Para resolver este problema, los analistas asignan ahora más peso a los datos de precios más recientes utilizando el promedio móvil con suavidad exponencial (EMA). Por ejemplo, usando un MA de 10 días, un analista tomaría el precio de cierre del décimo día y multiplicaría este número por 10, el noveno día por nueve, el octavo Día por ocho y así sucesivamente a la primera de la MA. Una vez que se ha determinado el total, el analista dividirá el número por la adición de los multiplicadores. Si agrega los multiplicadores del ejemplo de MA de 10 días, el número es 55. Este indicador se conoce como el promedio móvil ponderado linealmente. (Para la lectura relacionada, echa un vistazo a los promedios móviles simples hacen que las tendencias se destacan.) Muchos técnicos son creyentes firmes en el promedio móvil exponencialmente suavizado (EMA). Este indicador se ha explicado de muchas maneras diferentes que confunde tanto a los estudiantes como a los inversores. Tal vez la mejor explicación viene de John J. Murphys Análisis Técnico de los Mercados Financieros, (publicado por el Instituto de Nueva York de Finanzas, 1999): El exponencialmente suavizado media móvil se ocupa de los dos problemas asociados con el promedio móvil simple. En primer lugar, el promedio suavizado exponencial asigna un mayor peso a los datos más recientes. Por lo tanto, es una media móvil ponderada. Pero si bien asigna menor importancia a los datos de precios pasados, incluye en su cálculo todos los datos en la vida útil del instrumento. Además, el usuario puede ajustar la ponderación para dar mayor o menor peso al precio de los días más recientes, que se agrega a un porcentaje del valor de días anteriores. La suma de ambos valores porcentuales se suma a 100. Por ejemplo, el precio de los últimos días se podría asignar un peso de 10 (.10), que se agrega a los días anteriores peso de 90 (.90). Esto da el último día 10 de la ponderación total. Esto sería el equivalente a un promedio de 20 días, al dar al precio de los últimos días un valor menor de 5 (0,05). Figura 1: Promedio móvil suavizado exponencial El gráfico anterior muestra el índice Nasdaq Composite desde la primera semana de agosto de 2000 hasta el 1 de junio de 2001. Como puede ver claramente, la EMA, que en este caso está usando los datos de cierre de precios en un De nueve días, tiene señales de venta definitiva el 8 de septiembre (marcado por una flecha negra hacia abajo). Este fue el día en que el índice se rompió por debajo del nivel de los 4.000. La segunda flecha negra muestra otra pierna abajo que los técnicos esperaban. El Nasdaq no pudo generar suficiente volumen e interés de los inversores minoristas para romper la marca de 3.000. Luego se zambulló de nuevo hasta el fondo en 1619.58 el 4 de abril. La tendencia alcista del 12 de abril está marcada por una flecha. Aquí el índice cerró en 1,961.46, y los técnicos comenzaron a ver a los gestores de fondos institucionales comenzando a recoger algunos negocios como Cisco, Microsoft y algunos de los temas relacionados con la energía. (Lea nuestros artículos relacionados: Sobres de media móvil: Refinación de una herramienta de comercio popular y Bounce Media móvil). Media móvil exponencial - EMA Cargando el reproductor. Los EMA de 12 y 26 días son los promedios a corto plazo más populares, y se utilizan para crear indicadores como la divergencia de convergencia de la media móvil (MACD) y el oscilador de precios porcentuales (PPO, por sus siglas en inglés). En general, los EMA de 50 y 200 días se utilizan como señales de tendencias a largo plazo. Los comerciantes que emplean el análisis técnico encuentran que las medias móviles son muy útiles y perspicaces cuando se aplican correctamente, pero crean estragos cuando se usan incorrectamente o se malinterpretan. Todos los promedios móviles utilizados comúnmente en el análisis técnico son, por su propia naturaleza, indicadores rezagados. En consecuencia, las conclusiones derivadas de la aplicación de una media móvil a un gráfico de mercado en particular deben ser para confirmar un movimiento del mercado o para indicar su fortaleza. Muy a menudo, en el momento en que una línea de indicador de media móvil ha hecho un cambio para reflejar un movimiento significativo en el mercado, el punto óptimo de entrada al mercado ya ha pasado. Un EMA sirve para aliviar este dilema en cierta medida. Debido a que el cálculo EMA pone más peso en los datos más recientes, abraza la acción del precio un poco más estricta y por lo tanto reacciona más rápido. Esto es deseable cuando se usa un EMA para derivar una señal de entrada de negociación. Interpretación de la EMA Al igual que todos los indicadores de media móvil, son mucho más adecuados para los mercados de tendencias. Cuando el mercado está en una fuerte y sostenida tendencia alcista. La línea de indicadores EMA también mostrará una tendencia alcista y viceversa para una tendencia descendente. Un comerciante vigilante no sólo prestará atención a la dirección de la línea EMA, sino también la relación de la tasa de cambio de una barra a la siguiente. Por ejemplo, a medida que la acción del precio de una fuerte tendencia alcista comienza a aplastarse y retroceder, la tasa de cambio de una barra a la siguiente empezará a disminuir hasta que la línea del indicador se aplaste y la tasa de cambio sea cero. Debido al efecto de retraso, en este punto, o incluso algunas barras antes, la acción del precio debería ya haber invertido. Por lo tanto, se sigue que la observación de una disminución consistente en la tasa de cambio de la EMA podría utilizarse como un indicador que podría contrarrestar el dilema causado por el efecto rezagado de las medias móviles. Usos comunes de la EMA Los EMAs se usan comúnmente junto con otros indicadores para confirmar movimientos significativos del mercado y para calibrar su validez. Para los comerciantes que comercian intradía y los mercados de rápido movimiento, la EMA es más aplicable. Muy a menudo los comerciantes utilizan EMAs para determinar un sesgo de negociación. Por ejemplo, si un EMA en un gráfico diario muestra una fuerte tendencia al alza, una estrategia de comerciantes intradía puede ser el comercio sólo desde el lado largo en un gráfico intraday. Hiperspectral Band Smoothing PREGUNTA: Estamos tratando de hacer un promedio móvil en nuestro conjunto de datos . El conjunto de datos proviene de un sensor hiperespectral y tiene 296 muestras, 2000 líneas y 492 bandas (es decir, la imagen Fltarr (296, 2000, 492). Necesitamos ir a través de cada píxel y hacer un promedio móvil en las bandas espectrales. End tendremos un conjunto de datos con las mismas dimensiones que el original pero con espectros lisos Y debido al tamaño del kernel medio móvil tendremos algunas bandas vacías al principio y al final Aquí está el código que estamos usando ahora, Y se tarda alrededor de tres horas para ejecutar ¿Hay una manera de acelerar esto en IDL RESPUESTA: Si pudiéramos hacerlo con una línea de código, y en un par de segundos, que ayuda JD Smith sugiere esto: donde el ancho es El tamaño de la ventana que desea utilizar para su promedio móvil. En su caso, algo como (492 - (2step) 1).Desde esta dirección de la matriz algo así como 1.2GB de espacio de memoria, es posible que desee hacer esto Operación en 8220chunks.8221 Es decir, utilice un pequeño bucle y haga, digamos, 50 bandas a la vez. Volver a IDL Consejos de programación Copia de Copyright 2007 David W. Fanning Última actualización 1 de enero de 2007No estoy seguro de la solución correcta, Sumando el promedio de cada muestra se introduciría una buena cantidad de error de redondeo. Hmm. Me pregunto si separar la parte fraccionaria de la parte entera ayudaría. Divida la parte entera de cada número por el recuento. Mantenga tres cantidades corrientes: 1) El promedio de las partes enteras, 2) El resto de cada división, y 3) La parte fraccional de cada número. Cada vez que se divide la parte entera de un número, el resultado de la parte entera se añade a la suma corriente de funcionamiento y el resto se añade a la suma corriente restante. Cuando la suma corriente restante obtiene un valor mayor o igual que el recuento, se divide por el recuento con el resultado de la parte entera añadido a la suma corriente de funcionamiento y el resto se añade a la suma corriente restante. Además, en cada cálculo, la parte fraccionaria se añade a la suma de ejecución fraccionaria. Cuando se termina el promedio, la suma corriente restante se divide por el recuento y el resultado se añade a la suma corriente de ejecución como un número flotante. Por ejemplo: Ahora qué hacer con la suma de ejecución fraccionaria. El peligro de desbordamiento es mucho menos probable aquí, aunque todavía es posible, así que una manera de manejarlo sería dividir la suma de ejecución fraccional por el recuento al final y agregarlo a nuestro resultado: Una alternativa sería comprobar el funcionamiento fraccionario Suma en cada cálculo para ver si es mayor o igual que count. Cuando eso sucede, haz lo mismo que hacemos con la suma restante. Excelente Jomit Vaghela 6-Mar-07 20:00 Me gustó lo que dijo pequeños trabajos rápidamente se convierten en grandes puestos de trabajo. Pensar en la optimización mientras que la codificación es una buena práctica. Gran esfuerzo y explicación, Marshall Perrins Lista de rutinas IDL Última actualización: Mon Sep 17 17:04:02 2012. Rutinas por categoría Utilidad astronómica FINDINGCHART - hacer un gráfico de búsqueda de un objeto en la pantalla o PDF. LASERTIMES - Calcular el inicio y fin de los tiempos permitidos para Lick Laser, en LST. Corresponden a las 11 pm ya las 5 am, hora local (PST o PDT) LSTNOW - retorno de corriente lst, para un observatorio dado MAGERRPROP - Convertir los flujos a magnitudes, con propagación de errores. MULTIFINDINGCHART - llama a findchart para un montón de fuentes enumeradas en un archivo. SUNTIMES - calcula APPROXIMATE horas de salida y puesta de sol ZD2AIRMASS - Calcula la distancia entre aire y zenit. Cubos de datos CUBEDISPGRIDSPEC - Overplot una cuadrícula de espectros en la parte superior de una imagen en escala de grises de un cubo Esto fue inspirado por una figura en (creo) uno de los papeles de Tracey Becks. CUBECOLLAPSE - Colapsar un cubo a lo largo del eje de longitud de onda. El valor predeterminado es el promedio del cubo, pero hay opciones de mediana o combinar total en su lugar. Existe cierto respaldo para el uso de indicadores de calidad para indicar píxeles erróneos que se saltarán al colapsar. CUBEGETWAVEAXIS - devolver el eje de un cubo es la dimensión de la longitud de onda CUBEREAD - Leer en un cubo de datos en una estructura estandarizada CUBEREBIN - Rebin un cubo en las dimensiones X e Y, dejando la dimensión Z sin cambios. CUBESUBTRACTCONTINUUM - Substracción de continuo crudo para datacubes IFS Casi cualquier algoritmo será mejor que este EXTAST3 - Extraiga los parámetros de ASTrometry desde una cabecera de imagen FITS. (Versión 3D para datacubes) PUTAST3 - Colocar los parámetros de astrometría WCS en una cabecera FITS dada. (Versión 3D para datacubes) XYZ2ADL - Compute R. A. Dec y Longitud de onda de X, Y y Z y una estructura de estructura astrométrica FITS ISMYSQLPRESENT - ¿Existe una base de datos mysql aquí? Esta rutina le permite ejecutar el código con o sin mysql, dependiendo de la funcionalidad de la máquina local. MYSQLCHECK - compruebe que una conexión a mysql está abierto abierto uno si no es MYSQLQUERY2 - Someta la pregunta de MySQL y consiga la respuesta como una matriz de estructuras. QUERY2MASS - Dado un nombre, consulta el catálogo 2MASS en Vizier para sus magnitudes J, H, y Ks (y sus errores). QUERYIRAS - Dado un nombre, consulta el catálogo de IRAS en Vizier para sus magnitudes de J, H, y Ks (y sus errores). QUERYUSNOB - E / S APRINT - imprime algo formateado como una matriz IDL (es decir, en la sintaxis del código fuente IDL) FITSLOADER - Carga un conjunto especificado de archivos FITS, localiza el sesgo apropiado y los archivos de campo plano para ellos, los aplica para calibrarlos y Opcionalmente escala el conjunto entero a un tiempo de exposición fijo. HDRCONCAT - Concatena los encabezados FITS en una matriz de cadenas 2D, haciendo cosas inteligentes con tamaños de ejes si es necesario. HDRCOPY - copia las claves de una cabecera a otra PICKFITS - selecciona uno o más ajustes de archivos usando la GUI y luego los carga. READTEXT - lee en un archivo de texto en su totalidad en una matriz SELECTFITS - El propósito de este programa es permitir que el usuario seleccione un archivo de imagen FITS para la lectura. Los datos de imagen se devuelven como resultado de la función. La mejor característica de este programa es la oportunidad de navegar por la imagen antes de leerla. SIGDISP - Al igual que el sigdisp IRCAL, realiza un trazado lineal n-sigma aproximado de una imagen. SIXTYSTRING - Al igual que las bibliotecas de Goddard sesenta, pero devuelve cadenas de formato DD: MM: SS. Esta es la inversa de la tensión. STRC - Formatea algo como una cadena, eliminando los espacios adicionales y ceros innecesarios. Funciona en escalares o arreglos. SXPARARR - Como sxparr, pero para una serie de cabezas de encaje. TENSTRING - Hace lo mismo que el goddard IDL astro bibliotecas diez procedimiento (convierte sexagesimal coords en decimal) pero trabaja en argumentos de cadena de la forma DD: MM: SS o DD MM SS. TEXPRINT - imprime una matriz IDL en la sintaxis de la tabla LaTeX, adecuada para pegar en el papel. Visualización de la imagen ALOGSCALE - escala logarítmicamente inteligente una imagen para su visualización. ASINHSCLCOLOR - RGB asinh scaling, a la manera de Lupton et al. ASINHSCLCONTOURS - crea colores de contorno para overplotting. ASINHDEMO - demuestre el uso de las rutinas de escala asinh Procesamiento de imágenes AORADNORM - Dada una imagen (presumiblemente una imagen AO), cree una imagen enmascarada unsharp. Luego calcula un perfil de ruido radial para él y divida por el perfil. APPHOT - programa para hacer fotometría de apertura circular en una imagen dada la ubicación de la abertura, el tamaño y el radio interior y exterior para el anillo de sustracción del cielo. AUTOREGISTER - Registra automáticamente un montón de imágenes. AVGMED - Mediana promedio de una pila de imágenes FITS, con la mediana de ponderación opcional. BIAS - secuencia de comandos rápida para realizar un marco de sesgo y mostrar información útil CALCAPHOTNOISE - Dada una imagen y un mapa de los tiempos de exposición para esa imagen, calcular el ruido de fotones en función de la posición. CENPSFSUB - rutina de substracción de centroiding psf. CROPBADMASK - Dado una imagen y una máscara, recortar la imagen al tamaño mínimo que contiene la máscara. FFTREBIN - Rebina una imagen agregando ceros entre los componentes FFT según sea necesario. FFTSHIFT - desplaza una imagen por (dx, dy) píxeles usando transformadas fourier. FFTSHIFTCUBE - FFTFILT - Filtro de paso alto o alto una imagen en el espacio de Fourier. FINDMAXSTAR - dada una imagen, encuentra las coordenadas x, y del objeto más brillante presente. FITPLANE - Ajusta un plano a una imagen FIXNANFITS - dado el nombre de un archivo de ajustes, abra ese archivo, fije todos los píxeles de NaN en él interpolando de los vecinos más cercanos, después vuelva a guardar el archivo FIXNANS - fije NANs en una imagen, p. ej Antes de la correlación cruzada o algo así. FIXPIX - dado una imagen o una pila de imágenes y una mala máscara de píxeles, se llenan en píxeles malos al encontrar los píxeles NPIX más cercano, lanzar los más altos y más bajos del grupo, y luego aritmética promedio. FWCENTROID - Implementa el robusto algoritmo de centroide de ventana flotante adoptado para las adquisiciones de objetivos de JWST. HIMCUT - Como IMCUT, recorta una subregión de una imagen y actualiza el encabezado de FITS. Muy similar a HEXTRACT, pero con diferentes argumentos IMAGESHIFTMASKEDGES - Al desplazar una imagen, manipule la máscara de píxeles incorrecta de manera que los bordes correctos de la imagen desplazada se declaren mal. IMCENTERF - programa para calcular el centro de masa de una imagen alrededor del punto (x, y), devuelve la respuesta en (xcen, ycen). IMCUT - Función para cortar una subsección cuadrada de una imagen, con el usuario especificando el centro de la subsección. INDICES - como los índices Pythons comando, devuelve índices de coordenadas para una matriz MATCHFILTER - convolucionar una imagen con una versión normalizada de sí mismo. Rápido y sucio. MATRIXDFT - Transformada discreta de Fourier matricial, según Soummer et al. 2007. Esto no es tan rápido como una FFT, pero le permite elegir arbitrariamente el muestreo y rango cubierto en el dominio de Fourier. MEDANR2 - Al igual que medarr, excepto que puede especificar un conjunto de tiempos de exposición para escalar las imágenes antes de tomar sus medianas. MKDOMEFLAT - hace una cúpula plana cargando un montón de imágenes, sumando y aplastando. Opcionalmente se ocupa de cuestiones de polarización. MKSKYFLAT - Mediana-combinar una serie de imágenes de cielo plano en un cielo plano maestro. MKTWIFLAT - hace un campo plano a partir de una serie de imágenes del cielo crepuscular usando una técnica de adaptación iterativa para cada píxeles para medir el campo plano relativo y para tener en cuenta cualquier componente constante (es decir, térmico). Para ser utilizado para hacer twiflats infrarrojos. MOSF - rutina para cambiar y apilar un conjunto de imágenes para crear un mosaico final, utilizando máscaras para excluir píxeles malos o rayos cósmicos. NEWSKYFLAT - Mediana: combina varias imágenes de cielo plano en un cielo plano maestro. OPTPSFSUB - Optimización de la rutina de sustracción de PSF. Optimizador de substracción OPTSUB - PSF. Dadas dos imágenes ya alineadas, qué factor de escala optimiza su sustracción OPTSUBWITHOFFSET - PSF Optimizador de sustracción. Dadas dos imágenes ya alineadas, qué factor de escala optimiza su sustracción Esta versión también resuelve para un cambio constante entre las dos imágenes. RADGEN - Programa para generar una imagen de 2-d con un perfil de 1-d (radial o elíptico) con una extensión central y radial especificada. RADNOISE - trazar el perfil de ruido radial RADPLOTF - Programa para calcular el perfil radial / elíptico de una imagen dada la ubicación de la abertura, la gama de tamaños, y el radio interno y externo para el anillo de sustracción del cielo. RECENTER - Dada una matriz de imágenes y conjeturas iniciales para el registro, calcule las compensaciones finales usando IMCENTERF REGISTERDEMO - Demostrar cómo usar subreg. pro y mosf. pro para registrar y mosaico de imágenes SETSKY - Añadir desplazamientos a las imágenes para hacer que el nivel de fondo del cielo sea igual a El fondo de la primera imagen. SKYSUB - resta un marco de 2d cielo (o marco de sesgo) de una matriz 3D de imágenes de forma predeterminada, se borrará las imágenes de entrada a menos que / guardar STAT - da mediana, media, min, max y desviación std para una imagen dada STDDEVARR - Calcular la desviación estándar de cada píxel en un cubo STDDEVS - devolver las desviaciones estándar para una pila de imágenes SUBMEDIAN - restar la mediana de cada segmento de un cubo de datos SUBREG - subpíxel registro de imágenes SUBREGSHIFTSTOPEAKS - Dada una matriz de cambios creado por subreg, convertir Esto a una matriz de ubicaciones de píxeles de pico en una imagen, según sea necesario para la entrada a la función mosf. TUNEREGISTER - Sintoniza el registro de imágenes. Toma una pila ya registrada de imágenes (posiblemente hecho a mano), luego corta una subregión en ella y ejecuta subreg en esa subregión. IRCAL Pipeline GETIRCALFILTER - Dado un encabezado FITS, devuelve una cadena que describe el filtro IRCAL actual. IRCALADDWCS - Agregar coordenadas WCS a una cabecera FITS para IRCAL IRCALSTREHL - Calcular Strehl para una imagen IRCAL. IRCALBADPIXELS - Marca persistentemente píxeles ircal mal como NANs uso: ircalbadpixels, imgs Esto no es todos los píxeles mal, sólo los que puedo decir son malos, pero la materia automatizada doesnt recoger por alguna razón. IRCALBADPIXFROMLIST - Lee la lista de píxeles erróneos del archivo y se aplica a una pila de imágenes IRCALDEGHOST - elimina los molestos fantasmas negativos causados ​​por la diafonía de canal. IRCALDEWARP - Elimina la distorsión de una imagen IRCAL IRCALDEWARPSHIFTS - convierte una lista de cambios de imagen de raw IRCAL coords a dewarped coords IRCALFIXPIX - Este es un front-end de nsfixpix. pro que sabe sobre el IRCAL malas esquinas y las conserva en la mala máscara de píxeles . IRCALGETJ2000 - Convierte las coordenadas IRCAL de la corriente en las coordas J2000 IRCALREGRID - remezcla las imágenes IRCAL para compensar la ampliación anamórfica IRCALSATMASK - Determina las regiones saturadas en los datos IRCAL y la máscara en NaN También maneja las imágenes IRCAM y NIRC2. IRCALZEROPT - rutina de front-end para la calibración fotométrica de datos IRCAL REDIRCALSKY - Versión del código IRCAL para hacer archivos de cielo a la entrada de redircalsub. REDIRCALSUB - Reducción de datos IRCAL con registro y mosaico de subpixels. Matemáticas GAUSSIAN2D - Calcule la función Gaussiana 2-d y opcionalmente la derivada basada en Goddard IDL Astros Gaussian. pro RESTRICCIÓN: En este momento sólo gaussians circularmente simétricos GRIDEVAL - Evalúa una función, suministrada como una cadena, para todos los puntos de una rejilla suministrada en x Y y. MODES - Calcula el modo (elemento más común en un array) opcionalmente con binning MONTECARLOMEAN - dado un conjunto de números, usa métodos de monte-carlo para determinar tanto la media como el estándar Desviación de la media. MONTECARLOMEDIAN - dado un conjunto de números, utiliza métodos de monte-carlo para determinar tanto la mediana como la desviación estándar de la mediana. POISS - Calcula la distribución de Poisson como una función de X y M. PRODUCTERRPROP - Implementa la fórmula de propagación de errores para el producto de dos números, se supone que no tienen correlación Misc ATV - Visualización interactiva de imágenes 2-D o 3-D. ATVMAKEMOVIE - crear una película de una pila de imágenes en ATV. FINDLOCALMAX - Encuentra el máximo local cerca de la posición dada en la imagen FINDCLOSEST - Dada una matriz, busque el índice cuyo valor en esa matriz es el más cercano a un número dado. FINDFWXM - Encuentra el ancho completo en Xmax. Es decir, X $ _ $ para FWHM. MRECENTER - Busca el centro preciso de una estrella, como RECENTER, pero usando MPFITPEAK para realizar el ajuste máximo. WHEREIS - Dado el índice 1-d de un píxel en una matriz, devuelve las coordenadas xey correspondientes a ese píxel. WHEREISMAX - Dada una matriz, devuelve la ubicación y el valor del máximo píxel Trazado ALLSKYPLOT - traza algunos puntos en todo el cielo ARROWS2 - sobrecarga una flecha en una imagen en una posición y ángulo determinados. DRAWSCALEBAR - Dibuja una barra de escala en una imagen. DRDPIX - Muestra interactivamente la posición X, la posición Y y el valor de píxel del cursor. GETWHITE - devuelve índice de tabla de color para blanco, en modo X o postscript. HOR - Trazar una línea horizontal en un gráfico con un valor y especificado. IMCONTOUR - Hacer una trama de contorno rotulada con coordenadas astronómicas. IMDISPGETAXES - crear matrices con valores de ejes para su uso con IMDISP IMDISPWITHCONTOURS - imdisp una imagen, y los contornos overplot utilizando colores sutiles a la Tufte LABELOPLOT - Como oplot, pero etiquetas de la trama con una cadena de texto también. LOGHIST2D - Envoltorio para hist2d que permite cajas logarítmicas y otras opciones MULTIPLOT - Crea múltiples parcelas con ejes compartidos. PLOTDRAWZOOMBOX - Dibuja líneas de zoom para un recorte de trama. PLOTRECTANGLE - Dibuja un rectángulo en coordenadas de datos, girado opcionalmente PLOTRESTORECOORDS - contraparte a plotsavecoords PLOTSAVECOORDS - Guarda la configuración actual del eje. PPLOT - producir una bonita trama para postscript. RADECGRID - dibuja una cuadrícula de líneas de RA constante y Dec. RAINBOW - Devuelve un vector de índices de color, desde fsccolor. SAVEPLOT: guarda un gráfico en el disco en formato PNG VER: traza una línea vertical en un gráfico con un valor x especificado. WIN - crea ventanas de diagrama IDL mostradas en filas de una manera agradable de mosaico. Programación CHECKDIR - Compruebe si existe un directorio determinado GETMYNAME - Devuelve el nombre y la ruta del archivo al código fuente del procedimiento de llamada GETNUM - imprime una cadena y luego deja que el usuario ingrese un número como el comando READ, excepto que puede entrar para elegir default y Re-prompt si el usuario no introduce un número GETYN - obtiene una respuesta a una pregunta de sí / no, permitiendo al usuario pulsar para seleccionar la respuesta predeterminada HASNANS - hace una matriz tiene NaNs en ella STACKPOP - extrae una variable de una pila. NOTA Si la pila sólo contiene un elemento, se vuelve indefinido después de que el elemento se borra. Ver también stackpush. pro STACKPUSH - empuja una variable sobre una pila. Si la pila no está definida, se crea. STRUCTMERGE - Dadas dos estructuras, A y B, cada una de las cuales puede ser una matriz, y que puede tener nombres de etiqueta diferentes, cree una nueva estructura C que sea la unión de A y B. TIMEIT - prueba cuánto tiempo un comando IDL dado Toma para ejecutar. WHICH - Imprime nombres de archivo completos en el orden de búsqueda de ruta IDL para una rutina en particular. Descripciones de rutina Categoría: Utilidad astronómica Lista de rutinas ZD2AIRMASS - Calcule la distancia entre el aire y el cenit. LSTNOW - devuelve el lst actual, para un observatorio dado SUNTIMES - calcula los tiempos APPROXIMATE del amanecer y de la puesta del sol LASERTIMES - Calcula el comienzo y para parar los tiempos permitidos para el Lick Laser, en LST. Estos corresponden a las 11 pm y 5 am, hora local (PST o PDT) FINDINGCHART - hacer una tabla de hallazgo para un objeto en pantalla o PDF. MULTIFINDINGCHART - llama a findchart para un montón de fuentes enumeradas en un archivo. MAGERRPROP - Convierte los flujos en magnitudes, con propagación de errores. ZD2AIRMASS LSTNOW FWCENTROID Categoría: IRCAL Pipeline Lista de Rutinas IRCALBADPIXELS - Marcar persistentemente mal píxeles ircal como NANs uso: ircalbadpixels, imgs Esto no es TODOS los píxeles mal, sólo los que puedo decir son malos, pero la materia automatizada doesnt recoger por alguna razón. IRCALBADPIXFROMLIST - Lee la lista de píxeles erróneos del archivo y se aplica a una pila de imágenes IRCALDEGHOST - elimina los molestos fantasmas negativos causados ​​por la diafonía de canal. IRCALDEWARP - Elimina la distorsión de una imagen IRCAL IRCALDEWARPSHIFTS - convierte una lista de cambios de imagen de IRCAL primas a las cuerdas dewarped IRCALGETJ2000 - Convierte las actuales IRCAL coords en las coordas J2000 IRCALREGRID - resample imágenes IRCAL para compensar la ampliación anamórfica IRCALZEROPT - front-end Rutina para la calibración fotométrica de los datos IRCAL IRCALSTREHL - Calcular Strehl para una imagen IRCAL. GETIRCALFILTER - Dado un encabezado FITS, devuelve una cadena que describe el filtro IRCAL actual. IRCALFIXPIX - Esto es un front-end a nsfixpix. pro que sabe sobre las esquinas malas de IRCAL y las conserva en la máscara incorrecta del pixel. IRCALSATMASK - Determinación de regiones saturadas en datos IRCAL y máscara a NaN También maneja imágenes IRCAM y NIRC2. IRCALADDWCS - Agregar coordenadas de WCS a un encabezado de FITS para IRCAL REDIRCALSKY - Versión del código de IRCAL para hacer archivos de cielo a la entrada a redircalsub. REDIRCALSUB - Reducción de datos IRCAL con registro y mosaico de subpixels. IRCALBADPIXELS IRCALBADPIXFROMLIST IRCALDEGHOST IRCALDEWARP IRCALDEWARPSHIFTS IRCALGETJ2000 IRCALREGRID IRCALZEROPT IRCALSTREHL GETIRCALFILTER IRCALFIXPIX IRCALSATMASK IRCALADDWCS REDIRCALSKY REDIRCALSUB Categoría: Matemáticas lista de rutinas GAUSSIAN2D - Calcular la función de Gauss 2-D y opcionalmente el derivado basado en Goddard IDL Astros Gaussian. pro RESTRICCIÓN: En este momento sólo gaussianas circularmente simétricas GRIDEVAL - Evalúa una función, suministrada como una cadena, para todos los puntos de una rejilla suministrada en x e y. MAXES - devuelve los máximos de cada imagen para una pila de imágenes MODE - Calcula el modo (elemento más común en un array) opcionalmente con binning POISS - Calcula la distribución de Poisson en función de X y M. MONTECARLOMEAN - dado un conjunto de números , Utiliza métodos de monte-carlo para determinar tanto la media como la desviación estándar de la media. MONTECARLOMEDIAN - dado un conjunto de números, utiliza métodos de monte-carlo para determinar tanto la mediana como la desviación estándar de la mediana. PRODUCTERRPROP - Implementa la fórmula de propagación de errores para el producto de dos números, se supone que no tiene correlación. FINNCLOSEST - Dada una matriz, busque el índice cuyo valor en esa matriz es más cercano a Un número dado. FINDFWXM - Encuentra el ancho completo en Xmax. Es decir, X $ _ $ para FWHM. FINDLOCALMAX - Encuentra el máximo local cerca de la posición dada en la imagen MRECENTER - Busca el centro preciso de una estrella, como RECENTER, pero usando MPFITPEAK para realizar el ajuste máximo. WHEREISMAX - Dada una matriz, devuelve la ubicación y el valor del píxel máximo WHEREIS - Dado el índice 1-d de un píxel en una matriz, devuelve las coordenadas xey correspondientes a ese píxel. ATV - Visualización interactiva de imágenes 2-D o 3-D. ATVMAKEMOVIE - crear una película de una pila de imágenes en ATV. FINDCLOSEST FINDFWXM

Comments

Popular Posts