DP3
MS.h
Go to the documentation of this file.
1 // Copyright (C) 2020 ASTRON (Netherlands Institute for Radio Astronomy)
2 // SPDX-License-Identifier: GPL-3.0-or-later
3 
7 
8 #ifndef DPPP_MS_H
9 #define DPPP_MS_H
10 
11 #include <string>
12 
13 #include <casacore/ms/MeasurementSets/MeasurementSet.h>
14 
15 namespace dp3 {
16 namespace base {
17 namespace DP3MS { // Avoid name conflict with casacore::MS.
18 
20 extern const std::string kBDATimeAxisTable;
21 extern const std::string kTimeAxisId;
22 extern const std::string kIsBdaApplied;
23 extern const std::string kMaxTimeInterval;
24 extern const std::string kMinTimeInterval;
25 extern const std::string kUnitTimeInterval;
26 extern const std::string kIntervalFactors;
27 extern const std::string kHasBDAOrdering;
28 extern const std::string kFieldId;
29 extern const std::string kSingleFactorPerBL;
30 
32 extern const std::string kBDAFactorsTable;
33 extern const std::string kFactor;
34 extern const std::string kSpectralWindowId;
35 
37 extern const std::string kSpectralWindowTable;
38 extern const std::string kBDAFreqAxisId;
39 extern const std::string kBDASetId;
40 
41 extern const std::string kAntennaTable;
42 extern const std::string kDataDescTable;
43 extern const std::string kObservationTable;
44 
45 } // namespace DP3MS
46 
53 std::string ReadAntennaSet(const casacore::MeasurementSet& ms);
54 
55 } // namespace base
56 } // namespace dp3
57 
58 #endif
const std::string kSpectralWindowTable
SPECTRAL_WINDOW table.
const std::string kAntennaTable
const std::string kBDASetId
const std::string kTimeAxisId
const std::string kDataDescTable
const std::string kMaxTimeInterval
const std::string kIsBdaApplied
const std::string kBDATimeAxisTable
BDA_TIME_AXIS table.
const std::string kSingleFactorPerBL
const std::string kFactor
const std::string kBDAFactorsTable
BDA_FACTORS table.
const std::string kObservationTable
const std::string kUnitTimeInterval
const std::string kSpectralWindowId
const std::string kBDAFreqAxisId
const std::string kHasBDAOrdering
const std::string kMinTimeInterval
const std::string kIntervalFactors
const std::string kFieldId
std::string ReadAntennaSet(const casacore::MeasurementSet &ms)
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53