Beruflich Dokumente
Kultur Dokumente
ESPECTROS CON
BOLLER & CHIVENS
1
TABLA DE CONTENIDO
TABLA DE CONTENIDO................................................................................................. 2
CALIBRACIÓN EN FLUJO............................................................................................ 13
APÉNDICES.................................................................................................................... 19
2
Procedimiento para la reducción de imágenes de espectros Boller & Chivens.
1. Recortar imágenes.
Twilight
Arco
Primero se deben revisar las dimensiones de los objetos, arcos, bias y flats (tanto de cielo –
twilight como interno - halógenos) de la misma noche, y si se van a recortar, el procedimiento es el
siguiente:
1.1. Escoger el rango de la imagen que va a quedar luego de
recortarlo. Se recomienda hacer cortes en todos los bordes de la
imagen. (Por posibles problemas en el CCD). Para esto se escogen los píxeles
en X y en Y para marcar la región que quedará utilizable.
1.2. Copiar la lista de todos los archivos .fits en un archivo nuevo cuyo nombre
se escoge adecuadamente [file].
1.3. Crear una nueva copia de ese archivo con un nombre distinto que puede
ser el anterior con una pequeña diferencia para mostrar su relación [file1].
cp fileA fileB
1.4. Abrir el primer archivo [fileA] y cambiarle el nombre a los archivos .fits >
[xi:xf,yi:yf].fits
emacs fileA
3
buscar/reemplazar el nombre original por el nuevo.
1.6. Ejecutar el comando imcopy, que asigna a cada uno de los archivos la
correspondiente
2. Bias promedio.
2.3. Combinar todos los bias de la misma noche en una sola imagen por
medio del comando zerocombine para obtener un bias promedio que luego será
restado a los objetos, flats y arcos.
PACKAGE = ccdred
TASK = zerocombine
4
Y aparece un archivo llamado Zero.fits
3/ Resta del bias promedio para cada uno de los espectros que se van a
combinar luego. Esto se hace con la cantidad de espectros que se tengan.
3.1. Crear un archivo que contenga todas las imágenes recortadas y uno
que contenga los mismos archivos pero con una b para cuando estén biasiados.
Esto incluye a los twilight y los halógenos
4/ Twilight promedio.
cp todosbias twilight
Editar para que en este archivo solo queden imágenes pertenecientes al twilight.
4.2. Combinar todos los twilight de la misma noche en una sola imagen por
medio del comando flatcombine para obtener un twilight promedio.
PACKAGE = ccdred
TASK = flatcombine
5
(ccdtype= flat) CCD image type to combine
(process= no) Process images before combining?
(subsets= no) Combine images by subset parameter?
(delete = no) Delete input images after combining?
(clobber= no) Clobber existing output image?
(scale = mode) Image scaling
(statsec= ) Image section for computing statistics
(nlow = 1) minmax: Number of low pixels to reject
(nhigh = 1) minmax: Number of high pixels to reject
(nkeep = 1) Minimum to keep (pos) or maximum to reject (neg)
(mclip = yes) Use median in sigma clipping algorithms?
(lsigma = 3.) Lower sigma clipping factor
(hsigma = 3.) Upper sigma clipping factor
(rdnoise= 6.6) ccdclip: CCD readout noise (electrons)
(gain = 1.27) ccdclip: CCD gain (electrons/DN)
(snoise = 0.) ccdclip: Sensitivity noise (fraction)
(pclip = -0.5) pclip: Percentile clipping parameter
(blank = 1.) Value if there are no pixels
(mode = ql)
5/ Halógeno promedio.
cp todosbias halogeno
Editar para que en este archivo solo queden imágenes pertenecientes a los
halogenos.
5.2. Combinar todos los halogenos de la misma noche en una sola imagen por
medio del comando flatcombine para obtener un halogeno promedio.
PACKAGE = ccdred
TASK = flatcombine
6
(rdnoise= 6.6) ccdclip: CCD readout noise (electrons)
(gain = 1.27) ccdclip: CCD gain (electrons/DN)
(snoise = 0.) ccdclip: Sensitivity noise (fraction)
(pclip = -0.5) pclip: Percentile clipping parameter
(blank = 1.) Value if there are no pixels
(mode = ql)
PACKAGE = immatch
TASK = imcombine
7
Repetir esto para cada conjunto de imagenes.
7 . Funcion respuesta.
PACKAGE = longslit
TASK = response
8. Funcion illumination
PACKAGE = longslit
TASK = illumination
8
(low_rej= 0.) Low rejection in sigma of fit
(high_re= 0.) High rejection in sigma of fit
(niterat= 1) Number of rejection iterations
(grow = 0.) Rejection growing radius
(interpo= poly3) Interpolation type
(graphic= stdgraph) Graphics output device
(cursor = ) Graphics cursor input
(mode = ql)
Se hace una lista con los archivos que contienen las imágenes listas.
Hacer una copia de este archivo con nombre ligeramente distinto.
Edita dicho archivo y cambiar su terminación.
Regresar al gráfico y marcar sobre cada línea (lo más centrado posible)
y escribir la correspondiente longitud de onda. Cuando se termina, se le da la
opción l dentro del gráfico y queda calibrado.
PACKAGE = longslit
TASK = identify
9
(section= middle line) Section to apply to two dimensional images
(databas= database) Database in which to record feature data
(coordli= cuhenear.dat) User coordinate list
(units = ) Coordinate units
(nsum = 10) Number of lines/columns/bands to sum in 2D image
(match = -3.) Coordinate list matching limit
(maxfeat= 50) Maximum number of features for automatic identif
(zwidth = 100.) Zoom graph width in user units
(ftype = emission) Feature type
(fwidth = 4.) Feature width in pixels
(cradius= 5.) Centering radius in pixels
(thresho= 0.) Feature threshold for centering
(minsep = 2.) Minimum pixel separation
(functio= spline3) Coordinate function
(order = 1) Order of coordinate function
(sample = *) Coordinate sample regions
(niterat= 0) Rejection iterations
(low_rej= 3.) Lower rejection sigma
(high_re= 3.) Upper rejection sigma
(grow = 0.) Rejection growing radius
(autowri= no) Automatically write to database
(graphic= stdgraph) Graphics output device
(cursor = ) Graphics cursor input
crval = Approximate coordinate (at reference pixel)
cdelt = Approximate dispersion
(aidpars= ) Automatic identification algorithm parameters
(mode = ql)
PACKAGE = longslit
TASK = reidentify
10
(coordli= ) User coordinate list
(match = -3.) Coordinate list matching limit
(maxfeat= 50) Maximum number of features for automatic identif
(minsep = 2.) Minimum pixel separation
(databas= database) Database
(logfile= logfile) List of log files
(plotfil= ) Plot file for residuals
(verbose= yes) Verbose output?
(graphic= stdgraph) Graphics output device
(cursor = ) Graphics cursor input
answer = no Fit dispersion function interactively?
crval = Approximate coordinate (at reference pixel)
cdelt = Approximate dispersion
(aidpars= ) Automatic identification algorithm parameters
(mode = ql)
Aquí se crean los archivos en el subdirectorio database que serán utilizados por
el comando transform.
PACKAGE = longslit
TASK = fitcoords
images = 4046arb
Images whose coordinates are to be fit
(fitname= ) Name for coordinate fit in the database
(interac= yes) Fit coordinates interactively?
(combine= no) Combine input coordinates for a single fit?
(databas= database) Database
(deletio= deletions.db) Deletion list file (not used if null)
(functio= chebyshev) Type of fitting function
(xorder = 6) X order of fitting function
(yorder = 6) Y order of fitting function
(logfile= STDOUT,logfile) Log files
(plotfil= plotfile) Plot log file
(graphic= stdgraph) Graphics output device
(cursor = ) Graphics cursor input
(mode = ql)
13.1.
cl > epar transform [Siempre con el nombre del archivo del arco ya corregido]
input arco-rb
output arco-rbw
11
fitnames arco-rb
PACKAGE = longslit
TASK = transform
13.2.
input pos
output posw
fitnames arco-rb
PACKAGE = longslit
TASK = transform
Para esta rutina, hay que escoger zonas blancas del espectro que van a ser
eliminadas.
12
cl> epar background.
PACKAGE = longslit
TASK = background
CALIBRACIÓN EN FLUJO
15.1. Deben verse los headers del archivo para tomar los valores y cambiarlos por
el recomendado
DISPAXIS ............ 2
CRVAL1 .............. 1.
CDELT1 .............. 1.
CD1_1 ............... 1.
im39-2,i_ctime = 818812862
im39-2,i_history =
im39-2,i_limtime = 818812861
im39-2,i_maxpixval = 0.
im39-2,i_minpixval = 0.
im39-2,i_mtime = 818812862
im39-2,i_naxis = 2
im39-2,i_naxis1 = 981
im39-2,i_naxis2 = 201
im39-2,i_pixfile = im39-2.fits
im39-2,i_pixtype = 6
im39-2,i_title = NGC2452
im39-2,ORIGIN = "NOAO-IRAF FITS Image Kernel July 1999"
im39-2,EXTEND = F
im39-2,DATE = 2005-12-12T08:01:02
im39-2,IRAF-TLM = "00:01:02 (12/12/2005)"
13
im39-2,EXPTIME = 150
im39-2,FILTER = UNKNOWN
im39-2,IMAGETYP = object
im39-2,CCDSUM = "1 1"
im39-2,CCDSEC = [1:1024,401:750]
im39-2,DATASEC = [1:1024,1:350]
im39-2,BIASSEC = [1025:1072,1:350]
im39-2,TRIMSEC = [1:1024,1:350]
im39-2,OBJECT = NGC2452
im39-2,RA = 07:47:38
im39-2,DEC = -27:18:41
im39-2,EPOCH = 2003.09
im39-2,UT = 07:55:17
im39-2,DATE-OBS = 2003-02-03
im39-2,OBSERVAT = SPM
im39-2,TELESCOP = "OAN/SPM 2.1-m"
im39-2,LATITUDE = +31:02:39
im39-2,LONGITUD = -115:27:49
im39-2,ALTITUDE = 2800
im39-2,OBSERVER = "Vazquez, Ayala & Guillen"
im39-2,INSTRUME = B&Ch
im39-2,DETECTOR = "SITe3 1k"
im39-2,GAINMODE = 4
im39-2,GAIN = 1.3
im39-2,RDNOISE = 6.8
im39-2,WCSDIM = 2
im39-2,LTM1_1 = 1.
im39-2,LTM2_2 = 1.
im39-2,WAT0_001 = system=world
im39-2,WAT1_001 = "wtype=linear label=Wavelength units=angstroms"
im39-2,WAT2_001 = wtype=linear
im39-2,NCOMBINE = 3
im39-2,DCLOG1 = Transform
im39-2,DISPAXIS = 1
im39-2,DC-FLAG = 0
im39-2,CTYPE1 = LINEAR
im39-2,CTYPE2 = LINEAR
im39-2,CRVAL1 = 4247.51708984375
im39-2,CRVAL2 = 1.
im39-2,CRPIX1 = 1.
im39-2,CRPIX2 = 1.
im39-2,CDELT1 = 3.02052426338196
im39-2,CDELT2 = 1.
im39-2,CD1_1 = 3.02052426338196
im39-2,CD2_2 = 1.
14
im39-2,CRVAL1: 4247.51708984375 -> 1.
update im39-2 ? (yes):
im39-2 updated
lo> hedit im39-2
fields to be edited (CRVAL1): CDELT1
value expression (1.): 1.
im39-2,CDELT1 (3.02052426338196 -> 1.):
im39-2,CDELT1: 3.02052426338196 -> 1.
update im39-2 ? (yes):
im39-2 updated
lo> hedit im39-2
fields to be edited (CDELT1): CD1_1
value expression (1.): 1.
im39-2,CD1_1 (3.02052426338196 -> 1.):
im39-2,CD1_1: 3.02052426338196 -> 1.
update im39-2 ? (yes):
im39-2 updated
PACKAGE = longslit
TASK = identify
15
PACKAGE = longslit
TASK = reidentify
PACKAGE = longslit
TASK = fitcoords
16
PACKAGE = longslit
TASK = transform
Y al igual que una imagen normal, hay que quitarle el twilight, y las líneas
de cielo como también centrar las líneas de forma que queden horizontales.
......
.......
17
-----------------------------------------------------------------------------------
-
TAREAS
18
APÉNDICES
cl> imedit
Images to be edited: ic972-2b
Output images: ic972-2bf
:l 80 120 [40 renglones] Para tomar más renglones y poder mejorar la senal.
Shift + PageUp o PageDown Moverse en la ventana del xgterm con IRAF activo.
19