|
|||
NRAO Home > CASA > CASA Toolkit Reference Manual |
|
measures.expand - Function
1.4.1 expand n positions to n*(n-1)/2 baselines
Description
expand calculates the differences between a series of given measure values: it
calculates baseline values from position values. The returned value is a
measure, but the value of the optional output variable xyz will be set to an
array of values.
Arguments
Outputs |
| ||
xyz |
| uvw (quantity array)
| |
| allowed: | record | |
| Default: | ||
Inputs |
| ||
v |
| measure (baseline, position or uvw measure)
| |
| allowed: | record |
|
| Default: |
|
|
record
Example
print "\t----\t expand Ex 1 \t----"
b=me.baseline(’itrf’, qa.quantity([10, 20, 30], ’m’), qa.quantity([10, 20, 30], ’m’), qa.quantity([0, 0, 0], ’m’))
print me.expand(b)
me.expand(b)
#{’return’: {’m0’: {’unit’: ’rad’,
# ’value’: array([ 0.78539816, 0.78539816, 0.78539816])},
# ’m1’: {’unit’: ’rad’, ’value’: array([ 0., 0., 0.])},
# ’m2’: {’unit’: ’m’,
# ’value’: array([ 14.14213562, 28.28427125, 14.14213562])},
# ’refer’: ’ITRF’,
# ’type’: ’baseline’},
# ’xyz’: {’unit’: ’m’,
# ’value’: array([ 10., 10., 0., 20., 20., 0., 10., 10., 0.])}}
print me.expand(b)[’xyz’][’value’]
#[ 10. 10. 0. 20. 20. 0. 10. 10. 0.]
__________________________________________________________________
More information about CASA may be found at the
CASA web page
Copyright © 2016 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