General ------- comm : lista todos los comandos comm * : lista todos los comandos con una breve explicación help comando : da ayuda sobre un comando en particular control-Z : salir al SO sin perder la sesión, volvemos a dipso con fg Se pueden escribir varios comandos en una línea, separados por comas Lectura y escritura ------------------- alasrd input.a : lee el fichero input.a en ascii de dos columnas alascols n1 n2 : selecciona las columnas n1 (x) y n2 (y) para alasrd alaslins n 0 : lee de la linea n al final de fichero alasrd input.a : lee input.a con las dos especificaciones de arriba push : pone el fichero que se ha leído en la pila ('stack') pop n : activa el fichero n del stack ('current array') sl : ('stack list') lista los ficheros del stack del n : borra el fichero n del stack pop n,alaswr out.a : graba en un fichero ascii de dos columnas el fichero n Dibujar ------- dev : lista todos los medios gráficos disponibles dev xwindows : para dibujar en pantalla pm n : dibuja el fichero n pm n1 n2 n3 ... : dibuja los ficheros n1 n2 n3 ... (hasta 50 ficheros) pm n1-n3 : dibuja los ficheros n1 a n3 poly | | une punto a punto hist | : selecciona el tipo de dibujo | estilo 'histograma' mark | | usa símbolos crot : rota los colores cuando se dibuja mas de un fichero cset m : selecciona un color (m=1 a 12) para dibujar (1: negro) xr x1 x2 : selecciona el rango (x1,x2) para dibujar en x yr y1 y2 : selecciona el rango (y1,y2) para dibujar en y cxyr : selecciona los rangos en x e y para dibujar xv | | x yv | : cursores en | y xyv | | x e y Operaciones sobre ficheros -------------------------- xadd c : añade la constante c a los valores x del 'current array' xsub c : sustrae xmult c : multiplica xdiv c : divide yadd c, ysub c, ymult c, ydiv c : id. con los valores y aadd n : añade los contenidos del fichero n a los del 'current array'. Los datos en el 'ca' se adaptan al espaciado de los datos en el fichero n (no es necesario que los puntos x estan equiespaciados). asub n, amult n, adiv n : sustrae, multiplica o divide ficheros Utilidades espectroscópicas --------------------------- ew : calcula la anchura equivalente de una línea integrate : calcula el area total bajo el espectro flux : calcula el flujo por encima (o debajo) del continuo marcado por el cursor (se puede hacer un continuo mas complejo) tov : convierte los valores x de Angstroms a km/s tow : convierte los valores x de km/s a Angstroms cdraw 1 : traza un continuo 'a mano'. Muy útil para normalizar Salvar y recuperar la sesión ---------------------------- shell comando : ejecuta el comando de linux desde dipso save sesion : guarda en el fichero sesion_STK.sdf (en el directorio donde se esta trabajando) toda la pila de ficheros restore sesion : recupera la pila de ficheros Avanzado -------- * dipso procedures: Puede guardarse un conjunto de comandos dipso en un archivo de texto: @ejemplo : ejecuta los comandos en ejemplo.cmd * Ajuste de lineas espectroscópicas a distintas curvas: ELF (emission line fitting) elfinp : introduce valores iniciales para el fitting elfopt : optimiza los valores anteriores (ejelf.eps) * Ajuste de SEDs a modelos de Kurucz: atlist : lista los modelos de kurucz disponibles atlasrd Teff Logg : selecciona un modelo de Kurucz dred E(B-V) : desenrojece la SED con el E(B-V) proporcionado: (ejsed.eps) * Cambio de resolución de los espectros (bin, ver ejres.eps), ensanchamiento por perfil instrumental (sm) *...etc: Manual: http://star-www.rl.ac.uk/star/dvi/sun50.htx/sun50.html