Where is what in BoA?
Contents
Array dimensions
Name used here |
Variable name |
comment |
nInt |
data.ScanParam.NInt |
Total number of integrations |
nChan |
data.BolometerArray.NChannels |
The total number of channels |
nUseChan |
data.BolometerArray.NUsedChannels |
Number of channels in use, i.e. size of data |
nSub |
data.ScanParam.NObs |
Number of subscans in dataset |
nSelectedSubs |
len(data.ScanParam.SubscanNum) |
Number of selected subscans |
nMonPointsHe |
len(data.ScanParam.TempHe3) |
Number of monitor points for He3 temperature |
Astronomical Object
Variable name |
datatype |
shape or length |
typecode |
comment |
data.ScanParam.Object |
string |
|
|
Object name |
data.ScanParam.Equinox |
float |
|
|
Default Equinox J2000 |
data.ScanParam.Basis |
tuple |
2 |
string |
Astronomical Basis Frame should be ('ALON-SFL', 'ALAT-SFL') |
data.ScanParam.Coord |
tuple |
2 |
float |
object coordinates in the basis frame |
data.ScanParam.RA0 |
float |
|
|
Source position in equatorial system |
data.ScanParam.Dec0 |
float |
|
|
Source position in equatorial system |
data.ScanParam.Frames |
string |
|
|
basis + user frames, e.g. "EQEQHO" |
data.FileName |
string |
|
|
|
Bolometer characteristics
Variable name |
datatype |
shape or length |
typecode |
comment |
data.BolometerArray.FeBe |
int |
|
|
Backend Frontend combination |
data.BolometerArray.TransmitionCurve |
array |
|
Float32 |
2D (frequency vs transmition); Never set! |
data.BolometerArray.EffectiveFrequency |
float |
|
|
Hz |
data.BolometerArray.NChannels |
int |
|
|
The total number of channels |
data.BolometerArray.NUsedChannels |
int |
|
|
Number of channels in use, i.e. size of data |
data.BolometerArray.RefChannel |
int |
|
|
The reference Channel |
data.BolometerArray.UsedChannels |
array |
(nUseChan) |
Int |
List of used Channels (to map to data array) |
data.BolometerArray.CurrChanList |
array |
|
Int |
Current list of used array |
data.BolometerArray.Offsets |
array |
(2, nChan) |
Float32 |
The so called RCP in arcsec |
data.BolometerArray.FWHM |
array |
(2, nChan) |
Float32 |
Corresponding FWHM of modelled gaussian (major-minor) (arcsec) |
data.BolometerArray.Tilt |
array |
(nChan) |
Float32 |
with tilt in degree |
data.BolometerArray.Gain |
array |
(nChan) |
Float32 |
Normalized gains |
data.BolometerArray.JyPerCount |
float |
|
|
Jy / count conversion factor |
data.BolometerArray.Flags |
array |
(nChan) |
Int0 |
Channels Flags |
data.BolometerArray.BEGain |
float |
|
|
Backend attenuation factor (new v. 1.61) |
data.BolometerArray.FEGain |
float |
|
|
Frontend amplifier gain (actually the gain |
data.BolometerArray.DCOff |
array |
(nChan) |
Float32 |
DC offsets |
data.BolometerArray.BeamSize |
float |
|
|
size of the beam in arcsec |
data.BolometerArray.ChannelSep |
array |
(nChan, nChan) |
Float |
the separation between channels |
data.BolometerArray.FeedType |
list |
nChan |
|
array defining the type of the used feed |
data.BolometerArray.FeedCode |
dict |
nChan |
|
Dictionnary describing the feed type |
General parameters about the SCAN type and geometry
Variable name |
datatype |
shape or length |
typecode |
comment |
data.ScanParam.ScanNum |
int |
|
|
|
data.ScanParam.DateObs |
string |
|
|
|
data.ScanParam.ScanType |
string |
|
|
|
data.ScanParam.ScanMode |
string |
|
|
|
data.ScanParam.ScanDir |
string |
|
|
|
data.ScanParam.LineLen |
float |
|
|
|
data.ScanParam.LineYsp |
float |
|
|
|
data.ScanParam.AzVel |
float |
|
|
|
Arrays representing subscans
Variable name |
datatype |
shape or length |
typecode |
comment |
data.ScanParam.NObs |
int |
|
|
Number of subscans in dataset |
data.ScanParam.SubscanNum |
list |
nSelectedSubs |
|
list of integers |
data.ScanParam.SubscanIndex |
array |
(2, nSelectedSubs) |
Int |
Start/end indices of subscans |
data.ScanParam.SubscanType |
list |
nSelectedSubs |
|
List of strings, ('REF', 'ON', 'OFF'...) |
data.ScanParam.SubscanTime |
list |
nSelectedSubs |
|
|
Time and Telescope coordinates
Variable name |
datatype |
shape or length |
typecode |
comment |
data.ScanParam.NInt |
int |
|
|
Total number of integrations |
data.ScanParam.LST |
array |
(nInt) |
Float32 |
|
data.ScanParam.MJD |
array |
(nInt) |
Float |
|
data.ScanParam.UT |
array |
(nInt) |
Float32 |
|
data.ScanParam.Az |
array |
(nInt) |
Float32 |
This is always absolute Az |
data.ScanParam.El |
array |
(nInt) |
Float32 |
This is always absolute El |
data.ScanParam.LonOff |
array |
(nInt) |
Float32 |
Offsets in User native frame |
data.ScanParam.LatOff |
array |
(nInt) |
Float32 |
|
data.ScanParam.BasLon |
array |
(nInt) |
Float32 |
Absolute positions in Astron. basis frame |
data.ScanParam.BasLat |
array |
(nInt) |
Float32 |
|
data.ScanParam.Rot |
array |
(nInt) |
Float32 |
|
data.ScanParam.LonPole |
array |
(nInt) |
Float32 |
|
data.ScanParam.LatPole |
array |
(nInt) |
Float32 |
|
data.ScanParam.NoddingState |
array |
(nInt) |
Int0 |
|
data.ScanParam.AddLonWT |
int |
|
|
add wobbler throw to get right azimuth offset? |
data.ScanParam.AddLatWT |
int |
|
|
add wobbler throw to get right elev. offset? |
data.ScanParam.AzOff |
array |
(nInt) |
Float32 |
Offsets in horizontal system |
data.ScanParam.ElOff |
array |
(nInt) |
Float32 |
Offsets in horizontal system |
data.ScanParam.RAOff |
array |
(nInt) |
Float32 |
Offsets in equatorial system |
data.ScanParam.DecOff |
array |
(nInt) |
Float32 |
Offsets in equatorial system |
data.ScanParam.RA |
array |
(nInt) |
Float32 |
Telescope positions in equatorial system (source + offsets) |
data.ScanParam.Dec |
array |
(nInt) |
Float32 |
Telescope positions in equatorial system (source + offsets) |
data.ScanParam.ParAngle |
array |
(nInt) |
Float32 |
rotation between HO and EQ |
data.ScanParam.Mcrval1 |
array |
(nInt) |
Float32 |
Source coordinates in basis frame for a moving target |
data.ScanParam.Mcrval2 |
array |
(nInt) |
Float32 |
Source coordinates in basis frame for a moving target |
data.ScanParam.Flags |
array |
(nInt) |
Int0 |
Flags by integration (independant of channels) |
Bolometer Data
Variable name |
datatype |
shape or length |
typecode |
comment |
data.Data |
array |
(nInt, nUseChan) |
Float32 |
|
data.DataBackup |
array |
(nInt, nUseChan) |
Float32 |
The backup copy of data |
data.CorrelatedNoise |
array |
(nInt, nUseChan) |
Float32 |
The associated noise array |
data.DataFlags |
array |
(nInt, nUseChan) |
Int0 |
array of smallest possible integers |
data.DataWeights |
array |
(nInt, nUseChan) |
Float32 |
|
data.CorMatrix |
array |
(nUseChan, nUseChan) |
Float32 |
|
data.FFCF_CN |
array |
(nUseChan, nUseChan) |
Float32 |
|
data.FFCF_Gain |
array |
(nUseChan, nUseChan) |
Float32 |
|
data.Weight |
array |
(nUseChan, nUseChan) |
Float32 |
|
data.ChanRms |
array |
(nUseChan) |
Float32 |
|
data.ChanMean |
array |
(nUseChan) |
Float32 |
|
data.ChanMed |
array |
(nUseChan) |
Float32 |
|
data.ChanRms_s |
array |
(nUseChan, nSub) |
Float32 |
|
data.ChanMean_s |
array |
(nUseChan, nSub) |
Float32 |
|
data.ChanMed_s |
array |
(nUseChan, nSub) |
Float32 |
|
Wobbler
Variable name |
datatype |
shape or length |
typecode |
comment |
data.ScanParam.WobUsed |
int |
|
|
|
data.ScanParam.WobMode |
string |
|
|
|
data.ScanParam.WobThrow |
float |
|
|
|
data.ScanParam.WobCycle |
float |
|
|
|
data.ScanParam.WobblerSta |
list |
nSelectedSubs |
string |
|
data.ScanParam.WobblerPos |
array |
(nInt) |
Float32 |
|
data.ScanParam.OnOffPairs |
list |
|
[int, int] |
pairs of On-Off integration numbers |
Pointing and Focus
Variable name |
datatype |
shape or length |
typecode |
comment |
data.ScanParam.Nula |
float |
|
|
status at scan start |
data.ScanParam.Nule |
float |
|
|
status at scan start |
data.ScanParam.Colstart |
float |
|
|
status at scan start |
data.ScanParam.FocX |
array |
(nInt) |
Float32 |
|
data.ScanParam.FocY |
array |
(nInt) |
Float32 |
|
data.ScanParam.FocZ |
array |
(nInt) |
Float32 |
|
data.ScanParam.PhiX |
array |
(nInt) |
Float32 |
|
data.ScanParam.PhiY |
array |
(nInt) |
Float32 |
|
Additional data
Variable name |
datatype |
shape or length |
typecode |
comment |
data.ScanParam.Refraction |
list |
nSelectedSubs |
|
Refraction: one value per subscan; Never set! |
data.ScanParam.TempHe3 |
list |
nMonPointsHe |
|
He3 temperature: values |
data.ScanParam.TimeHe3 |
list |
nMonPointsHe |
|
He3 temperature: timestamps |