18 – 25 MARZO 2014 intermezzo
(SPERO PIACEVOLE!)
sulla riduzione standard delle immagini CCD
Scaricate nella vostra home tutte le immagini (file con estensione .fit) che trovate in http://gbm.bo.astro.it/paola/didattica/AA20132014/tada/images.
Da un terminale lanciate il comando ds9 ser070119_149 Non si vede nulla.
Agite sul comando scale per ottimizzare i tagli (minimo e massimo) sui valori dei conteggi.
Identificate la posizione del centro della galassia . Trascrivete X Y value
osservate che value e' un numero intero che corrisponde alle ADU.
Nel campo c'e' una stella satura (facilmente identificabile!) trascrivete X Y value
Riuscite a distinguere le stelle dalle galassie?
Agite sui valori (low and high) di scale fino a che riuscite ad identificare le immagini sfocate dei grani di polvere e gli eventuali difetti.
Annotate i valori del fondo relativi ai grani e ai difetti.
Caricate l'immagine ser070119_150.
E' meglio o peggio della precedente?
Agite sulla scale per vedere al meglio il fondo. E' simile al fondo della precedente o e' diverso?
Le galassie deboli si vedono ugualmente bene (come nell'immagine precedente) ? Qual'e' l'immagine blu e quale la rossa? E perche' ??
Caricate l'immagine ser070119_151 giocate sui tagli per vedere bene il fondo cos'e' secondo voi?
Caricate l'immagine ser070119_152 e giocate sui tagli . Assomiglia alla precedente?
Caricate l'immagine ser070119_161 e giocate sui tagli . Assomiglia alla precedente?
Caricate l'immagine ser070119_181 e giocate sui tagli . Assomiglia alla precedente?
Cos'e' secondo voi?
Per effetuare la riduzione standard dobbiamo utilizzare un conando di IRAF che si chiama imarith (image arithmetic) ed esegue le operazioni sulle immagini.
Prima di cominciare 2 parole su IRAF
IRAF è un pacchetto software per la riduzione e l'analisi di immagini e spettri redatto dal NOAO (National Optical Astronomy Observatory) un consorzio nato nel 1982 per coordinare osservatori astronomici ottici. Fanno parte di NOAO il KPNO (Kitt Peak National Observatory) Il CTIO (Cerro Tololo International Observatory) e il Gemini Science Center.
In continua evoluzione (comandi e pacchetti che vengono aggiunti per soddisfare le esigenze degli utenti e per restare al passo con la strumentazione), IRAF è probabilmente il software più utilizzato e anche più verificato (tested) ed è disponibile gratuitamente al sito iraf.noao.edu.
Una volta installato, per rendere “attivo” IRAF è necessario eseguire il comando mkiraf (make IRAF). Questo comando va eseguito soltanto una volta (in concomitanza col primo utilizzo di IRAF) .
Controlliamo se mkiraf è già stato eseguito oppure no:
Se nel directory ove ci troviamo (home) esiste già il file login.cl e un sub directory uparm non dobbiamo eseguire mkiraf.
In caso contrario digitiamo mkiraf e alla domanda initialize uparm ? Rispondiamo y.
Se ci viene chiesto terminal type? Rispondiamo xgterm
Apriamo il login.cl con un editor di file e modifichiamo l' assegnazione logica del file imdir.
(imdir sta per images directory, indica il directory dove vengono depositate le immagini).
Normalmente nel login.cl imdir e la home hanno assegnazioni logiche diverse, diamo ad imdir la stessa assegnazione della home,
Per accedere all' ambiente IRAF bisogna digitare l'istruzione cl (command language). Il cl deve essere eseguito dal directory in cui si trova il login.cl. Potremo cambiare directory da dentro IRAF successivamente utilizzando il comando cd .
La struttura di IRAF è modulare: i comandi sono raggruppati in pacchetti. Ciascun pacchetto contiene una serie di comandi fra loro correlati.
Al nostro ingresso in IRAF ci troviamo in cl. Lo sappiamo perchè ci compare il prompt: cl>
se digitiamo il ? otteniamo una lista dei nomi dei pacchetti accessibili che sono:
dataio. images. lists. obsolete. proto. system.
dbms. language. noao. plot. softools. Utilities.
se digitiamo help otteniamo una lista più dettagliata dei pacchetti ossia:
dataio Data format conversion package (RFITS, etc.)
dbms Database management package (not yet implemented) images General image processing package
language The command language itself lists List processing package local The template local package obsolete Obsolete tasks
noao The NOAO optical astronomy packages plot Plot package
proto Prototype or interim tasks softools Software tools package system System utilties package
utilities Miscellaneous utilities package
se digitiamo help images otteniamo clpackage.images:
imcoords Image coordinates package imfilter Image filtering package imfit Image fitting package
imgeom Image geometric transformation package immatch Image matching and combining package imutil Image utilities package
tv Image display utilities package
ognuno di questi è un pacchetto per cui se voglio sapere quali comandi sono disponibili in imutil digitando help imutil ottengo:
images.imutil:
chpixtype Change the pixel type of a list of images hedit Header editor
hselect Select a subset of images satisfying a boolean expression imarith Simple image arithmetic
imcopy Copy an image
imdelete Delete a list of images
imdivide Image division with zero checking and rescaling imexpr Evaluate a general image expression
imfunction Apply a single argument function to a list of images
imgets Return the value of an image header parameter as a string imheader Print an image header
imhistogram Compute and plot or print an image histogram imjoin Join images along a given dimension
imrename Rename one or more images
imreplace Replace a range of pixel values with a constant
imslice Slice images into images of lower dimension
imstack Stack images into a single image of higher dimension imsum Compute the sum, average, or median of a set of images imtile Tile same sized 2D images into a 2D mosaic
imstatistics Compute and print statistics for a list of images listpixels Convert an image section into a list of pixels
minmax Compute the minimum and maximum pixel values in an image sections Expand an image template on the standard output
Per poter utilizzare i comandi del pacchetto imutil devo digitare images e poi imutil.
Per tornare in cl devo scrivere bye 2 volte (ad ogni bye si sale di un livello).
Per uscire da IRAF : logout da dovunque ci si trovi.
ESERCIZIO 1:
Effettuare con imarith la riduzione std delle 2 immagini (rossa e blu). Usando un solo flat field e un solo bias.
Confrontare con ds9 l'immagine ottenuta con l'immagine originale (B con B e R con R) I difetti sono stati corretti? A quale livello?
L'immagine finale e' piu' grande (Mbytes) dell'iniziale? Perche' ?
\
ESERCIZIO 2:
Utilizzare il comando imstat per ottenere media e stddev di ogni flat e bias.
Utilizzare il comando imarith (o un altro comando) per fare la media di flat e bias (che siano fra loro non troppo diversi).
Rifare la riduzione standard utilizzando FF medi e bias medi.
Il risultato e' migliore del precedente? Perche'?