def getPlotDataForKeyAndCases(self, key, cases): observation_data_fetcher = ObservationDataFetcher(self.ert()) block_observation_data_fetcher = BlockObservationDataFetcher(self.ert()) gen_kw_fetcher = EnsembleGenKWFetcher(self.ert()) gen_data_fetcher = EnsembleGenDataFetcher(self.ert()) if self.isBlockObservationKey(key): return self.fetchBlockObservationData(block_observation_data_fetcher, key, cases) elif self.isSummaryKey(key): return self.fetchSummaryData(observation_data_fetcher, key, cases) elif self.isGenKWKey(key): return self.fetchGenKWData(gen_kw_fetcher, key, cases) elif self.isGenDataKey(key): return self.fetchGenData(gen_data_fetcher, key, cases) elif self.isPcaDataKey(key): plot_data = PlotData(key) pca_plot_data = self.fetchPcaData(key, cases) plot_data.setUserData("PCA", pca_plot_data) return plot_data else: raise NotImplementedError("Key %s not supported." % key)
def getPlotDataForKeyAndCases(self, key, cases): observation_data_fetcher = ObservationDataFetcher(self.ert()) block_observation_data_fetcher = BlockObservationDataFetcher( self.ert()) gen_kw_fetcher = EnsembleGenKWFetcher(self.ert()) gen_data_fetcher = EnsembleGenDataFetcher(self.ert()) if self.isBlockObservationKey(key): return self.fetchBlockObservationData( block_observation_data_fetcher, key, cases) elif self.isSummaryKey(key): return self.fetchSummaryData(observation_data_fetcher, key, cases) elif self.isGenKWKey(key): return self.fetchGenKWData(gen_kw_fetcher, key, cases) elif self.isGenDataKey(key): return self.fetchGenData(gen_data_fetcher, key, cases) elif self.isPcaDataKey(key): plot_data = PlotData(key) pca_plot_data = self.fetchPcaData(key, cases) plot_data.setUserData("PCA", pca_plot_data) return plot_data else: raise NotImplementedError("Key %s not supported." % key)