From 11d2d477d0565f79eed50fe0916426aa1b7b251c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Offringa?= <offringa@astron.nl> Date: Wed, 19 Apr 2023 16:35:08 +0200 Subject: [PATCH] Allow queries on multiband quality statistics tables This fixes aoquality query_a/b/t commands when multiple subbands have been combined. --- applications/aoquality.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/applications/aoquality.cpp b/applications/aoquality.cpp index e3799830..8fb96e7b 100644 --- a/applications/aoquality.cpp +++ b/applications/aoquality.cpp @@ -183,6 +183,7 @@ void actionQueryBaselines(const std::string& kindName, QualityTablesFormatter formatter(filename); StatisticsCollection collection(polarizationCount); collection.Load(formatter); + collection.IntegrateBaselinesToOneChannel(); const std::vector<std::pair<unsigned, unsigned>>& baselines = collection.BaselineStatistics().BaselineList(); const StatisticsDerivator derivator(collection); @@ -246,6 +247,7 @@ void actionQueryTime(const std::string& kindName, const std::string& filename) { QualityTablesFormatter formatter(filename); StatisticsCollection collection(polarizationCount); collection.Load(formatter); + collection.IntegrateTimeToOneChannel(); const std::map<double, DefaultStatistics>& timeStats = collection.TimeStatistics(); const StatisticsDerivator derivator(collection); @@ -278,6 +280,7 @@ void actionQueryAntenna(const std::string& kindName, QualityTablesFormatter formatter(filename); StatisticsCollection collection(polarizationCount); collection.Load(formatter); + collection.IntegrateBaselinesToOneChannel(); const std::map<size_t, DefaultStatistics> stats = collection.GetAntennaStatistics(); const StatisticsDerivator derivator(collection); -- GitLab