0.1.29 immoments
Requires:
Synopsis Compute moments from an image
Description
Arguments
|
|
|
|
| Inputs | |
|
| imagename | | Name of the input image
|
| | | allowed: | string |
| | | Default: | |
| moments | | List of moments you would like to compute
|
| | | allowed: | intArray |
| | | Default: | 0 |
| axis | | The momement axis: ra, dec, lat, long, spectral, or stokes
|
| | | allowed: | any |
| | | Default: | variant spectral |
| region | | Image Region. Use viewer
|
| | | allowed: | any |
| | | Default: | variant |
| box | | Select one or more box regions
|
| | | allowed: | string |
| | | Default: | |
| chans | | Select the channel(spectral) range
|
| | | allowed: | string |
| | | Default: | |
| stokes | | Stokes params to image (I,IV,IQU,IQUV)
|
| | | allowed: | string |
| | | Default: | |
| mask | | mask used for selecting the area of the image to calculate
the moments on
|
| | | allowed: | string |
| | | Default: | variant |
| includepix | | Range of pixel values to include
|
| | | allowed: | any |
| | | Default: | variant -1 |
| excludepix | | Range of pixel values to exclude
|
| | | allowed: | any |
| | | Default: | variant -1 |
| outfile | | Output image file name (or root for multiple moments)
|
| | | allowed: | string |
| | | Default: | |
| |
Returns
void
Example
The spectral moment distributions at each pixel are
determined. See the cookbook and User Reference Manual for
mathematical details.
The main control of the calculation is given by parameter
moments:
moments=-1 - mean value of the spectrum
moments=0 - integrated value of the spectrum
moments=1 - intensity weighted coordinate;traditionally used to get
’velocity fields’
moments=2 - intensity weighted dispersion of the coordinate; traditionally
used to get "velocity dispersion"
moments=3 - median of I
moments=4 - median coordinate
moments=5 - standard deviation about the mean of the spectrum
moments=6 - root mean square of the spectrum
moments=7 - absolute mean deviation of the spectrum
moments=8 - maximum value of the spectrum
moments=9 - coordinate of the maximum value of the spectrum
moments=10 - minimum value of the spectrum
moments=11 - coordinate of the minimum value of the spectrum
Keyword arguments:
imagename -- Name of input image
default: none; example: imagename="ngc5921_task.image"
moments -- List of moments you would like to compute
default: 0 (integrated spectrum);example: moments=[0,1]
see list above
axis -- The moment axis
default: (spectral axis); example: axis=spec
options: ra, dec, lattitude, longitude, spectral, stokes
mask -- Mask applied to the image before calculating the moments.
Default "" means no mask;
Example: mask="orion.mask".
Full description of the syntax can be found at
http://www.astron.nl/aips++/docs/notes/223/node11.html>Aips++ Notes series
region -- File path to an ImageRegion file or the name of
a region stored within the image..
Default: none;
Example: region="myimage.im.rgn"
region="region1"
box -- A box region on the directional plane
Only pixel values acceptable at this time.
Default: none (whole 2-D plane);
Example: box="10,10,50,50"
box = "10,10,30,30,35,35,50,50" (two boxes)
chans -- channel numbers
Range of channel numbers to include in statistics
All spectral windows are included
Default:""= all; Example: chans="3~20"
stokes -- Stokes parameters to analyze.
Default: none (all); Example: stokes="IQUV";
Example:stokes="I,Q"
Options: "I","Q","U","V","RR","RL","LR","LL","XX","YX","XY","YY", ...
includepix -- Range of pixel values to include
default: [-1] (all pixels); example=[0.02,100.0]
excludepix -- Range of pixel values to exclude
default: [-1] (don"t exclude pixels); example=[100.,200.]
outfile -- Output image file name (or root for multiple moments)
default: "" (input+auto-determined suffix);example: outfile="source_moment"
Example for finding the 1-momment, intensity-weighted
coordinate, often used for finding velocity fields.
immoments( axis="spec", imagename="myimage", moment=1, outfile="velocityfields" )
Example finding the spectral mean, -1 moment, on a specified region
of the image as defined by the box and stokes parameters
taskname="immoments"
default()
imagename = "myimage"
moment = -1
axis = "spec"
stoke = "I"
box = [55,12,97,32]
go
Example using a mask created with a second file to select the
data used to calculate the 0-moments, integrated values. In
this case the mask is from the calibrated.im file and all values
that have a value greater than 0.5 will be positive in the mask..
immoments( "clean.image", axis="spec", mask="calibrated.im>0.5", outfile="mom_withmask.im" )
Please send any comments or questions about CASA or AIPS++
to aips2-requests@nrao.edu
Copyright © 2008 Associated Universities Inc.,
Washington, D.C.
This code is available under the terms of the GNU General Public Lincense
Home |
Contact Us |
Directories |
Site Map |
Help |
Privacy Policy |
Search
Updated daily during alpha development.