XMM-Newton SAS Home Page
XMM-Newton Science Analysis System


asmooth (asmooth-2.32.1) [xmmsas_20230412_1735-21.0.0]

Parameters

This section documents the parameters recognized by this task (if any).

ParameterMand Type Default Constraints
insetyesdataset  
The image dataset to be smoothed.
 
outsetnodatasetoutimage.ds 
The resulting smoothed data set.
 
tempsetnodatasettempimage.ds 
Name for a temporary dataset (only important if one is running several parallel asmooths).
 
smoothstylenostringadaptivesimple|adaptive|withset|template
The type of smoothing desired.
 
convolverstylenostringgaussiangaussian|tophat|squarebox
This parameter is read if smoothstyle=`simple' is chosen and prescribes the shape or type of convolver to use to smooth the image.
 
widthnoreal5.0 pixels$0.0 \le$ width $\le 100.0$ pixels
This parameter is read if smoothstyle=`simple' is chosen. It governs the width of the various types of simple convolver. See section 3.3 for further details.
 
normalizenobooleanyes 
This parameter is read if smoothstyle=`simple' is chosen. If set, the convolver is divided by its array sum before use. See section 3.3 for further details.
 
withuserwidthsnobooleanno 
This parameter is read if smoothstyle=`adaptive' is chosen. If set, the task reads a list of gaussian-convolver sigma values from the userwidths parameter. See section 3.3.5 for further details.
 
userwidthsyesreal list $0.0 \le$ userwidths $\le 100.0$ pixels
The list of gaussian-convolver sigma values read when withuserwidths=`yes'. The values must occurr in a monotonically increasing sequence. See section 3.3.5 for further details.
 
nconvolversnointeger20$2 \le$ nconvolvers $\le 126$
If smoothstyle='adaptive' is chosen but withuserwidths=`no', the task constructs a library of nconvolvers gaussian convolvers. See section 3.3.5 for further details.
 
minwidthnoreal0.0 pixels$0.0 \le$ minwidth $\le 100.0$ pixels
If smoothstyle='adaptive' is chosen but withuserwidths=`no', the task constructs a library of gaussian convolvers which have sigma values ranging from minwidth to maxwidth. See section 3.3.5 for further details.
 
maxwidthnoreal10.0 pixels$0.0 \le$ maxwidth $\le 100.0$ pixels
If smoothstyle='adaptive' is chosen but withuserwidths=`no', the task constructs a library of gaussian convolvers which have sigma values ranging from minwidth to maxwidth. See section 3.3.5 for further details.
 
widthliststylenostringlinearlinear|log|sqrt
If smoothstyle='adaptive' is chosen but withuserwidths=`no', the task constructs a library of gaussian convolvers. The sigma values of successive gaussians are spaced according to widthliststyle. See section 3.3.5 for further details.
 
desiredsnrnoreal10.0$0.0 <$ desiredsnr
Desired signal-to-noise ratio in an adaptively-smoothed image.
 
writetemplatesetnobooleanyes 
After completion of (adaptive) smoothing, save an image of the convolver widths to a file name specified by outtemplateset. See section 3.3.6 for further details.
 
outtemplatesetnodatasettemplate.ds 
Name of the template image to be written when writetemplateset=`yes'. See section 3.3.6 for further details.
 
writeconvolversnobooleanno 
After completion of (adaptive) smoothing, save details of the convolvers used to files named in parameters outconvolversset and outindeximageset. See section 3.3.4 for a description of how these files can be used.
 
outconvolverssetnodatasetoutconvolvers.ds 
If writeconvolvers=`yes', the task writes images of all the convolvers to this dataset. It is recommended that outindeximageset and outconvolversset be the same dataset. See section 3.3.4 for a description of how this file can be used.
 
outindeximagesetnodatasetoutindeximage.ds 
If writeconvolvers=`yes', the task writes an index image to this dataset. It is recommended that outindeximageset and outconvolversset be the same dataset. See section 3.3.4 for a description of how this file can be used.
 
inconvolversarraynoarrayinconvolvers.ds:CONV_000 
This parameter is read if smoothstyle=`withset'. inconvolversarray is the name of a dataset + array which contains images of all the convolvers to be used. An index image specified in parameter inindeximagearray is also needed. See section 3.3.4 for further details.
 
withindeximagearraynobooleanyes 
This parameter is read if smoothstyle=`withset'. It specifies whether to also look for an index image dataset+array.
 
inindeximagearraynoarrayinindeximage.ds:INDEXIMG 
This parameter is read if smoothstyle=`withset' and withindeximagearray=`yes'. inindeximagearray is the name of a dataset + array which contains an index image, which shows which convolver should be used to smooth which part of the input image in inset. Images of the convolvers are read from parameter inconvolversarray. See section 3.3.4 for further details.
 
normalizesetnobooleanno 
This parameter is read if smoothstyle=`withset'. If set, the convolvers read from parameter inconvolversarray are divided by their array sums before use.
 
intemplatesetnodatasettemplate.ds 
This parameter is read if smoothstyle=`template' and contains the name of the template image to be read. See section 3.3.6 for further details.
 
nopslimitnoreal$500000$$>0$
See developers' notes.
 
forcecalctypenobooleanno 
Force the use of either all direct processing or all Fourier-domain (see developers' notes).
 
calcbyfftnobooleanyes 
If forcecalctype is set, this parameter controls which of the two methods to use for the whole image: FFT convolution if true, direct convolution otherwise (see developers' notes).
 
readvariancesetnobooleanno 
If set, the task reads from parameter invarianceset an image of the variances (squares of the standard deviations) of the input image values.
 
invariancesetnodatasetinvariance.ds 
The name of the dataset which contains an image of the variances (squares of the standard deviations) of the input image values.
 
writevariancesetnobooleanno 
If set, the task writes to parameter outvarianceset an image of the variances (squares of the standard deviations) of the output image values.
 
outvariancesetnodatasetoutvariance.ds 
The name of the dataset to contain an image of the variances (squares of the standard deviations) of the output image values.
 
withweightsetnobooleanno 
If this is set, the task reads an image of weights from parameter weightset. See section 3.4 for further details.
 
weightsetnodatasetweight.ds 
The image of weights read by the task if withweightset=`yes'. See section 3.4 for further details.
 
withoutmasksetnobooleanno 
If this is set, the task reads a mask image from parameter outmaskset. See section 3.4 for further details.
 
outmasksetnodatasetoutmask.ds 
The mask image read by the task if withoutmaskset=`yes'. All pixels of inset for which the mask is FALSE are left unchanged. outmaskset may be of any numeric data type: values $>0$ translate to TRUE, the rest FALSE. See section 3.4 for further details.
 
writebadmasksetnobooleanno 
If this is set, the task writes to parameter badmaskset a logical-valued image which flags those pixels for which the weighted convolution could not be performed. See section 3.4 for further details.
 
badmasksetnodatasetbadmask.ds 
The image of bad-result flags which is written by the task if writebadmaskset=`yes'. See section 3.4 for further details.
 
withexpimagesetnobooleanno 
If this is set, the task reads an exposure map from parameter expimageset. See section 3.5 for further details.
 
expimagesetnodatasetexpmap.ds 
The exposure map read by the task if withexpimageset=`yes'. See section 3.5 for further details.
 
expmapusenostringsamesnrsamesize|samesnr
This parameter is read if withexpimageset=`yes'. It governs the treatment of variance when adpative smoothing is desired. See section 3.5 for further details.
 
remultiplyyesbooleanno 
This parameter is read if withexpimageset=`yes'. If remultiply=`yes', the output image is remultiplied by expimageset before it is saved to file; otherwise not. See section 3.5 for further details.
 
ParameterMand Type Default Constraints

XMM-Newton SOC -- 2023-04-16