File: aoflagger.cpp

package info (click to toggle)
aoflagger 3.4.0-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,960 kB
  • sloc: cpp: 83,076; python: 10,187; sh: 260; makefile: 178
file content (39 lines) | stat: -rw-r--r-- 1,387 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "aoflagger.h"

#include "../lua/telescopefile.h"

#include <version.h>

namespace aoflagger {

std::string AOFlagger::FindStrategyFile(enum TelescopeId telescopeId,
                                        const std::string& scenario) {
  return TelescopeFile::FindStrategy(
      static_cast<TelescopeFile::TelescopeId>(telescopeId), scenario);
}

QualityStatistics AOFlagger::MakeQualityStatistics(
    const double* scanTimes, size_t nScans, const double* channelFrequencies,
    size_t nChannels, size_t nPolarizations) {
  return QualityStatistics(scanTimes, nScans, channelFrequencies, nChannels,
                           nPolarizations, false);
}

QualityStatistics AOFlagger::MakeQualityStatistics(
    const double* scanTimes, size_t nScans, const double* channelFrequencies,
    size_t nChannels, size_t nPolarizations, bool computeHistograms) {
  return QualityStatistics(scanTimes, nScans, channelFrequencies, nChannels,
                           nPolarizations, computeHistograms);
}

std::string AOFlagger::GetVersionString() { return AOFLAGGER_VERSION_STR; }

void AOFlagger::GetVersion(short& major, short& minor, short& subMinor) {
  major = AOFLAGGER_VERSION_MAJOR;
  minor = AOFLAGGER_VERSION_MINOR;
  subMinor = AOFLAGGER_VERSION_SUBMINOR;
}

std::string AOFlagger::GetVersionDate() { return AOFLAGGER_VERSION_DATE_STR; }

}  // end of namespace aoflagger