Amelie Saintonge, 12 Dec. 2005
OVERVIEW
The software is designed to find signals in ALFALFA drift scans. It processes the data of a whole observing session with a single command. The computation is done one 600sec drift at a time.
The following IDL procedures are required:
When the computation is over, run_extract will call extract_display for all the drifts, one at a time. The observer will need to interact with the software at this point, to check what goes into the final catalog of detections. Alternatively the observer can start the program later, skip the detection algorithm, and immediately start the interactive display.
GETTING READY:
> mkdir tmp_extractThe detection .sav files will be written to this directory. You do not need to cd to this directory.
IDL> @wasinit2 IDL> @alfinit(assuming that the path to alfinit is defined in your .idlstartup file.)
IDL> restore,'pos_050524_+121000s.sav'NOTE: The program assumes that the data are stored in /home/dorado11/galaxy/flagbb/yy.mm.dd . If this is not the case, the path will need to be given when run_extract is launched by they keywork DIR.
SYNTAX:
Launch run_extract by doing:
IDL> run_extract,pos,agcdir,DATE=date,SN=snth,N1=n1,N2=n2,SKIP_CALC=skip,DIR=directory
Example call:
IDL> run_extract,pos,agcdir,DATE='050524',SN=4.5
input: pos - the position file
agcdir - the directory where the AGC catalog is stored in your system.
This path should be set in your alfinit file.
It should be noted that the AGC is a private database,
developed and maintained by Martha Haynes and Riccardo Giovanelli.
It contains considerable contributions from them, their friends and
students, much of which is preliminary and/or unpublished. It is made
available to members of the ALFALFA collaboration for use in undertaking
ALFALFA science, but it is not a public database and should not be used
for other purposes, copied or passed onto others without permission.
KEYWORDS:
DATE - the 6 character string with the date of the observing session
(eg.: '050522')
SN - the S/N threshold for the detections. The program will accept
anything above that value, and show you as potential detections
objects with S/N up to 0.5 below that. The default value is 4.5.
I recommend a number between 4.5 and 5. You will have to experiment
with this parameter.
N1 - the drift number where to start the extraction. The default
value is 0. This refers to the order in the position file.
N2 - the drift number where to end the extraction. The default value
is (n_elements(pos)-1)
SKIP_CALC - set this keyword to jump over the computation part and go
straight to the interactive display.
0: don't skip anything (default)
1: jump to display and append results to existing catalog
2: jump to display and create a new catalog
DIR - the directory where the data is. The default is:
/home/dorado11/galaxy/flagbb/"date"
(eg.:/home/dorado11/galaxy/flagbb/05.05.24/)
If your data is in a different directory, you must give the path
using this keyword.
OUTPUT:
For each drift, a save file will be created in the tmp_extract directory, called for example "ext_503521612.sav" where the number is the scannumber as written in the pos structure. In this save file, there is:
IDL> help,sources,/st** Structure <8a79b7c>, 12 tags, length=60, data length=58, refs=1: CH INT central channel REC INT central record W FLOAT width in km/s ASIZE FLOAT size in arcmin SN FLOAT S/N at central channel and record INT_FLUX FLOAT integrated flux PEAK_FLUX FLOAT peak flux at central position RMS FLOAT rms over the spectrum DIFF_POL FLOAT difference between the 2 polarisations in sigmas POL_FLAG INT flag to say if signal is accepted or rejected COLOR_POL STRING color for plotting CZ FLOAT velocity AGC STRING agc number COMMENTS STRING comments that can be added during the interactionWhen extract_compute is done producing these for all the drifts, run_extract enters another loop that will control the interactive display.INTERACTIVE DISPLAY:
After the save file containing the preliminary catalog and the smoothed map is restored, a window appears that displays the position-velocity map, with the continuum profile to the right and the badbox mask below (similar to the flagbb window).
Boxes are drawn on the map where detections have been made. The size of the boxes is variable and reflects the size of the source, as evaluated by the extractor. The boxes come in four different colours:
Only the sources with green boxes will make the final catalog.
In addition, yellow boxes are drawn at the position of AGC galaxies.
The interactive options are as follows:
- ignore a detection and remove from catalog (d galnr or d+click) - delete ALL galaxies from catalog (d 99) - add a galaxy in the catalog that was rejected (a galnr or d+click) - add a comment for a galaxy (no apostrophes!) (c galnr) - show the spectrum of a point in the map (s galnr or s+click) - display the maps for each pol separately (p) - blow-up a part of the map (pols. separate) (b) - get the DSS image (g) - find a source in a delimited region (f) - continue with the next beam (n or CR) - exit program (e)
Description of the options:
When a simple carriage return is made or the option 'n' is selected, the program moves on to the next beam. Every source that was represented by a green box will be included in the catalog. The information recorded in the catalog is:
The catalog is written and saved after each drift.
SORTING THE CATALOG:
When the extraction is finished, the catalog file (eg. cat050524.dat) will contain duplicates when galaxies are found over adjacent drifts or beams. The program sort_catalog will go through the catalog, combine multiple detections of the same object and assign a source number to each unique detection. To run it, do for example:
IDL> sort_cat,'cat050524.dat','cat050524.sort',N=258 where N is the number of lines in cat050524.dat, and cat050524.sort is the name of the file to write the final catalog.
The final catalog contains:
SOURCE NUMBER -- assigned by sort_catalog SCAN NUMBER -- from the header BEAM NUMBER -- RA -- in decimal hours DEC -- in decimal degrees CHANNEL -- central channel RECORD -- central record RA+DEC -- coordinates in hhmmss+ddmmss VELOCITY -- cz of the galaxy WIDTH -- in km/s Speak -- peak flux in mJy FLUX -- integrated flux in Jy km/s SN -- signal-to-noise ratio RMS -- rms noise of the spectrum in mJy N DETECT -- number of times this object was detected AGC NUMBER -- AGC number if available COMMENT -- as recorded earlier
When a galaxy was identified more than once, the information that goes in the final catalog are the parameters of the detection with the highest S/N. To read in IDL, here is the format: format='(i4,x,i9,x,i1,x,d9.5,d9.5,i5,i4,a14,i6,i4,x,f5.1,x,f5.1,x,f6.1,f4.1,i3,x,i7,a40)'
Original page created by Amelie Saintonge and maintained by the members of the
Cornell ExtraGalactic Group.
Last modified: Thu Jan 26 13:17:14 EST 2006 by martha