source: trunk/InputComplete @ 483

Last change on this file since 483 was 483, checked in by MatthewWhiting, 16 years ago

Updated the input parameter list in InputComplete?

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