source: trunk/InputComplete @ 383

Last change on this file since 383 was 363, checked in by MatthewWhiting, 17 years ago

Added parameters to write the header information that is presently in the results file to another file.

File size: 7.4 KB
Line 
1# FULL PARAMETER LIST
2# -------------------
3#
4# This file contains the full list of user-definable parameters. They are
5#  grouped here according to their use, and the values quoted are the defaults:
6#  if a given parameter is not included in your parameter file, this is the
7#  value it will take.
8#
9#
10# INPUT RELATED
11# imageFile -- the FITS image.
12# flagSubsection -- whether to get a subsection of that image.
13# subsection -- the subsection to read in, in format [x1:x2,y1:y2,z1:z2],
14#               or * to indicate the full range
15# flagReconExists -- set to true if the reconstructed cube exists as a FITS
16#                    file (ie. it has been saved from a previous Duchamp run)
17# reconFile -- the location of the FITS file containing the reconstructed cube
18# flagSmoothExists -- set to true if the smoothed cube exists as a FITS
19#                    file (ie. it has been saved from a previous Duchamp run)
20# smoothFile -- the location of the FITS file containing the smoothed cube
21
22imageFile       your-file-here
23flagSubsection  0
24subsection      [*,*,*]
25flagReconExists 0
26reconFile       your-reconstructed-file-here
27flagReconExists 1
28reconFile       your-smoothed-file-here
29
30# OUTPUT RELATED
31# flagLog -- log the intermediate results?   
32# logfile-- the file to put that in.
33# outFile -- the final output list.
34# flagSeparateHeader -- whether to write the header information
35#                        (i.e. parameters, statistics and number of detections)
36#                        to a separate file from the outFile (so that the
37#                        outFile just contains the table of detections).
38# headerFile -- the file to write the header information to.
39# spectraFile -- the postscript file of spectra
40# flagOutputSmooth -- whether to save the smoothed arrays as a FITS file
41# flagOutputRecon/Resid -- whether to save the reconstruction & residual arrays
42#                          as FITS files
43# flagVOT -- make a VOTable file of the results? 
44# votFile -- the file to put it in
45# flagKarma -- make a Karma annotation file of the results? 
46# karmaFile -- the file to put it in
47# flagMaps -- save postscript versions of the detection and 0th moment maps?
48# detectionMap, momentMap -- the postscript files produced.
49# flagXOutput -- display the moment map in a pgplot window
50
51flagLog         0
52logFile         duchamp-Logfile.txt
53outFile         duchamp-Results.txt
54flagSeparateHeader 0
55headerFile      duchamp-Results.hdr
56spectraFile     duchamp-Spectra.ps
57flagOutputSmooth 0
58flagOutputRecon 0
59flagOutputResid 0
60flagVOT         0
61votFile         duchamp-Results.xml
62flagKarma       0
63karmaFile       duchamp-Results.ann
64flagMaps        1
65detectionMap    duchamp-DetectionMap.ps
66momentMap       duchamp-MomentMap.ps
67flagXOutput     1
68
69# FIXING UP THE CUBE
70# flagTrim -- whether to trim blank pixels from the edges of the cube.
71# blankPixValue -- what value they should take. This is overridden by
72#                  FITS header information.
73# flagBaseline -- whether to subtract spectral baselines before searching
74# flagMW -- ignore a range of channels (to remove Milky Way emission)?
75# minMW, maxMW -- the first and last channels to be ignored
76
77flagTrim        0
78blankPixValue   -8.00061
79flagMW          0
80minMW           75
81maxMW           112
82flagBaseline    0
83
84# GENERAL DETECTION RELATED
85# flagStatSec -- Whether to only use a subsection of the cube to calculate
86#                the statistics.
87# StatSec -- The subsection used for statistics calculations. It has the
88#            same format as the pixel subsection.
89# flagNegative -- Are the features being searched for negative (set to true)
90#                 or positive (false -- the default)?
91# snrCut --  How many sigma above mean is a detection when sigma-clipping
92# threshold -- The threshold flux dividing source and non-source. Used instead
93#              of calculating it from the cube's statistics. If not specified,
94#              it will be calculated.
95# flagGrowth -- Should the detections be "grown" to a lower significance value?
96# growthCut -- The lower threshold used when growing detections
97
98flagStatSec     0
99StatSec         [*,*,*]
100flagNegative    0
101snrCut          3.
102threshold       0.
103flagGrowth      0
104growthCut       2.
105
106# RECONSTRUCTION RELATED
107# flagATrous -- Whether or not to do the reconstruction before searching
108# reconDim -- The number of dimensions in which to perform the reconstruction.
109# scaleMin -- The minimum scale (starts at 1) to be included in the
110#              reconstruction
111# scaleMax -- The maximum scale to be included in the reconstruction. If it
112#              is <=0 then the maximum scale is calculated from the size of
113#              the array being reconstructed.
114# snrRecon -- The threshold used in filtering the wavelet coefficient arrays.
115# filterCode -- The code number for the choice of filter to be used in the
116#               reconstruction:  1 = B3-spline filter, 2 = Triangle function,
117#                                3 = Haar wavelet. Other numbers default to 2.
118
119flagATrous      false
120reconDim        1
121scaleMin        1
122scaleMax        0
123snrRecon        4.
124filterCode      1
125
126# SMOOTHING
127# flagSmooth -- whether to smooth the cube.
128# smoothType -- either "spectral" or "spatial"
129# hanningWidth -- the width parameter of the Hanning (spectral smoothing)
130#                 function
131# kernMaj -- the FWHM of the major axis of the 2D spatial smoothing gaussian
132# kernMin -- the FWHM of the minor axis of the 2D spatial smoothing gaussian
133# kernPA  -- the position angle of the major axis of the 2D spatial
134#            smoothing gaussian
135
136flagSmooth      false
137smoothType      spectral
138hanningWidth    5
139kernMaj         3.
140kernMin         3.
141kernPA          0.
142
143# FALSE DISCOVERY RATE METHOD
144# flagFDR -- Whether or not to use the false discovery rate method instead of
145#   simple sigma clipping.
146# alphaFDR -- The "alpha" parameter for the FDR method -- what desired
147#             percentage of discoveries will be false. Expressed as a decimal.
148
149flagFDR         0
150alphaFDR        0.01
151
152# MERGING PARAMETERS
153# flagAdjacent -- Whether to use the "adjacent criterion" to judge if objects
154#                  are to be merged.
155# threshSpatial -- If flagAdjacent=false, this is the maximum spatial
156#                   separation between objects for them to be merged.
157# threshVelocity -- The maximum channel separation between objects for them
158#                   to be merged.
159# minChannels -- The minimum number of consecutive channels an object must have
160#                 for it to be accepted.
161# minPix -- Minimum number of spatial pixels a detected object must have for
162#            it to be counted
163
164flagAdjacent    1
165threshSpatial   3
166threshVelocity  7
167minChannels     3
168minPix          2
169
170# OTHER PARAMETERS
171# verbose -- whether to provide progress indicators on the terminal during
172#             execution
173# drawBorders -- whether to draw borders around the detections on the moment
174#                 maps in the output.
175# drawBlankEdges -- whether to draw an outline around any BLANK regions in the
176#                    moment maps and image cutouts.
177# spectralMethod -- how to plot the spectra in the output -- the spectrum of
178#                    the peak pixel ("peak" -- the default), or integrated over
179#                    all spatial pixels present ("sum")
180# spectralUnits -- what units you want the spectral axis to be plotted in and
181#                   values quoted in (including the units of integrated flux)
182# pixelCentre -- which option to use for quoting the centre of the detection.
183#                 Options are: centroid, average, peak.
184
185verbose         1
186drawBorders     1
187drawBlankEdges  1
188spectralMethod  peak
189spectralUnits   km/s
190pixelCentre     centroid
Note: See TracBrowser for help on using the repository browser.