|
| MS2ASDM (casacore::MeasurementSet &ms) |
| construct from an MS More...
|
|
| ~MS2ASDM () |
|
const casacore::String & | showversion () |
|
void | setVerbosity (const casacore::uInt verbosity=2) |
| set verbosity of the write methods More...
|
|
void | setBaseUid (const casacore::String &baseuid) |
|
const casacore::String & | getBaseUid () |
|
const std::string & | getCurrentUid () |
|
const std::string & | getCurrentUidAsFileName () |
| return currentUid_p with all ":" and "/" characters replaced by "_" More...
|
|
void | setSubScanDuration (const casacore::Double subscanDuration=24.*3600.) |
| set maximum duration of a subscan in seconds, 0. More...
|
|
casacore::Double | getSubScanDuration () |
| get maximum duration of a subscan in seconds More...
|
|
void | setSBDuration (const casacore::Double sBDuration=2700.) |
| set maximum duration of a Scheduling casacore::Block in seconds More...
|
|
casacore::Double | getSBDuration () |
| get maximum duration of a Scheduling casacore::Block in seconds More...
|
|
void | setDataAPCorrected (const casacore::Bool isCorrected=true) |
|
casacore::Bool | dataIsAPCorrected () |
|
void | setObservatoryName (const casacore::String &telName) |
|
void | getObservatoryName (casacore::String &telName) |
|
StokesParameterMod::StokesParameter | ASDMStokesParameter (casacore::Stokes::StokesTypes s) |
| convert CASA casacore::Stokes to ASDM Stokes More...
|
|
AntennaTypeMod::AntennaType | ASDMAntennaType (const casacore::String &type) |
| convert CASA antenna type string to ASDM antenna type enum More...
|
|
asdm::ArrayTime | ASDMArrayTime (const casacore::Double seconds) |
| convert time in seconds to an array time More...
|
|
casacore::Double | MSTimeSecs (const asdm::ArrayTime atime) |
| convert array time to time in seconds More...
|
|
asdm::Interval | ASDMInterval (const casacore::Double seconds) |
|
asdm::ArrayTimeInterval | ASDMTimeInterval (const casacore::Quantity midpoint, const casacore::Quantity interval) |
| convert casacore::MS style time interval to ASDM ArrayTimeInterval More...
|
|
casacore::Double | timestampStartSecs (const casacore::uInt mainTabRow) |
| return start of casacore::MS main table timestamp (seconds) More...
|
|
casacore::Double | timestampEndSecs (const casacore::uInt mainTabRow) |
| return end of casacore::MS main table timestamp (seconds) More...
|
|
std::vector< asdm::Angle > | ASDMAngleV (const casacore::MDirection mDir) |
| convert casacore::MDirection to a vector of Angles More...
|
|
DirectionReferenceCodeMod::DirectionReferenceCode | ASDMDirRefCode (const casacore::MDirection::Types type) |
| convert casacore::MDirection type to ASDM DirectionReferenceCode More...
|
|
BasebandNameMod::BasebandName | ASDMBBName (const casacore::Int bbcNo) |
| convert a base band converter number to an ASDM base band name More...
|
|
NetSidebandMod::NetSideband | ASDMNetSideBand (const casacore::Int netSideband) |
| convert a casacore::MS net sideband no. More...
|
|
casacore::Int | setRecBands (const asdm::Frequency refFreq, casacore::Double &frequency, ReceiverBandMod::ReceiverBand &frequencyBand, ReceiverSidebandMod::ReceiverSideband &receiverSideband) |
| set a representative frequency, the receiver band and receiver sideband based on a frequency refFreq and the previously set observatory name telName_p, return the band id as an casacore::Int (1 to 10), -1 if refFreq is outside ALMA bands but observatory is ALMA, 0 if observatory not ALMA More...
|
|
FrequencyReferenceCodeMod::FrequencyReferenceCode | ASDMFreqRefCode (const casacore::MFrequency::Types refFrame) |
|
casacore::Unit | unitASDMFreq () |
|
casacore::Unit | unitASDMAngle () |
|
casacore::Unit | unitASDMAngularRate () |
|
casacore::Unit | unitASDMLength () |
|
casacore::Unit | unitASDMTemp () |
|
asdm::Complex | ASDMComplex (casacore::Complex x) |
|
casacore::Bool | writeASDM (const casacore::String &asdmfile="", const casacore::String &datacolumn="data", const casacore::String &archiveid="S0", const casacore::String &rangeid="X1", const casacore::Bool verbose=true, const casacore::Double maxSubscanDuration=24.*3600., const casacore::Double maxSchedBlockDuration=2700., const casacore::Bool msDataIsAPCorrected=true) |
| write the entire ASDM from scratch More...
|
|
Public Member Functions inherited from casacore::ROMSColumns |
| ROMSColumns (const MeasurementSet &ms) |
| Create a columns object that accesses the data in the specified MS. More...
|
|
| ~ROMSColumns () |
| The destructor does nothing special. More...
|
|
const ROMSAntennaColumns & | antenna () const |
| Access to required subtables. More...
|
|
const ROMSDataDescColumns & | dataDescription () const |
|
const ROMSFeedColumns & | feed () const |
|
const ROMSFieldColumns & | field () const |
|
const ROMSFlagCmdColumns & | flagCmd () const |
|
const ROMSHistoryColumns & | history () const |
|
const ROMSObservationColumns & | observation () const |
|
const ROMSPointingColumns & | pointing () const |
|
const ROMSPolarizationColumns & | polarization () const |
|
const ROMSProcessorColumns & | processor () const |
|
const ROMSSpWindowColumns & | spectralWindow () const |
|
const ROMSStateColumns & | state () const |
|
const ROMSDopplerColumns & | doppler () const |
| Access to optional subtables. More...
|
|
const ROMSFreqOffsetColumns & | freqOffset () const |
|
const ROMSSourceColumns & | source () const |
|
const ROMSSysCalColumns & | sysCal () const |
|
const ROMSWeatherColumns & | weather () const |
|
Public Member Functions inherited from casacore::ROMSMainColumns |
| ROMSMainColumns (const MeasurementSet &ms) |
| Create a columns object that accesses the data in the specified Table. More...
|
|
| ~ROMSMainColumns () |
| The desctructor does nothing special. More...
|
|
const ROScalarColumn< Int > & | antenna1 () const |
| Access to required columns. More...
|
|
const ROScalarColumn< Int > & | antenna2 () const |
|
const ROScalarColumn< Int > & | arrayId () const |
|
const ROScalarColumn< Int > & | dataDescId () const |
|
const ROScalarColumn< Double > & | exposure () const |
|
const ROScalarQuantColumn
< Double > & | exposureQuant () const |
|
const ROScalarColumn< Int > & | feed1 () const |
|
const ROScalarColumn< Int > & | feed2 () const |
|
const ROScalarColumn< Int > & | fieldId () const |
|
const ROArrayColumn< Bool > & | flag () const |
|
const ROArrayColumn< Bool > & | flagCategory () const |
|
const ROScalarColumn< Bool > & | flagRow () const |
|
const ROScalarColumn< Double > & | interval () const |
|
const ROScalarQuantColumn
< Double > & | intervalQuant () const |
|
const ROScalarColumn< Int > & | observationId () const |
|
const ROScalarColumn< Int > & | processorId () const |
|
const ROScalarColumn< Int > & | scanNumber () const |
|
const ROArrayColumn< Float > & | sigma () const |
|
const ROScalarColumn< Int > & | stateId () const |
|
const ROScalarColumn< Double > & | time () const |
|
const ROScalarQuantColumn
< Double > & | timeQuant () const |
|
const ROScalarMeasColumn
< MEpoch > & | timeMeas () const |
|
const ROScalarColumn< Double > & | timeCentroid () const |
|
const ROScalarQuantColumn
< Double > & | timeCentroidQuant () const |
|
const ROScalarMeasColumn
< MEpoch > & | timeCentroidMeas () const |
|
const ROArrayColumn< Double > & | uvw () const |
|
const ROArrayQuantColumn
< Double > & | uvwQuant () const |
|
const ROScalarMeasColumn< Muvw > & | uvwMeas () const |
|
const ROArrayColumn< Float > & | weight () const |
|
const ROScalarColumn< Int > & | antenna3 () const |
| Access to optional columns. More...
|
|
const ROScalarColumn< Bool > & | baselineRef () const |
|
const ROArrayColumn< Complex > & | correctedData () const |
|
const ROArrayColumn< Complex > & | data () const |
|
const ROScalarColumn< Int > & | feed3 () const |
|
const ROArrayColumn< Float > & | floatData () const |
|
const ROArrayColumn< Float > & | imagingWeight () const |
|
const ROArrayColumn< Complex > & | lagData () const |
|
const ROArrayColumn< Complex > & | modelData () const |
|
const ROScalarColumn< Int > & | phaseId () const |
|
const ROScalarColumn< Int > & | pulsarBin () const |
|
const ROScalarColumn< Int > & | pulsarGateId () const |
|
const ROArrayColumn< Float > & | sigmaSpectrum () const |
|
const ROScalarColumn< Double > & | timeExtraPrec () const |
|
const ROScalarQuantColumn
< Double > & | timeExtraPrecQuant () const |
|
const ROArrayColumn< Double > & | uvw2 () const |
|
const ROScalarMeasColumn< Muvw > & | uvw2Meas () const |
|
const ROArrayQuantColumn
< Double > & | uvw2Quant () const |
|
const ROArrayColumn< Complex > & | videoPoint () const |
|
const ROArrayColumn< Float > & | weightSpectrum () const |
|
const ROArrayColumn< Float > & | weightSpectrumCorrected () const |
|
uInt | nrow () const |
| Convenience function that returns the number of rows in any of the columns. More...
|
|
Vector< String > | flagCategories () const |
| Returns the category labels for the FLAG_CATEGORY column. More...
|
|
MS2ASDM provides functionalities to create an ASDM (ALMA science data model) from an existing MS.
<visibility=export>
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Etymology
Synopsis
Definition at line 80 of file MS2ASDM.h.