def getObsKeys(self, data_key): ensemble_data_fetcher = EnsembleDataFetcher(self.ert()) block_observation_data_fetcher = BlockObservationDataFetcher(self.ert()) gen_data_observation_data_fetcher = ObservationGenDataFetcher(self.ert()) if ensemble_data_fetcher.supportsKey(data_key): return self.ert().ensembleConfig().getNode(data_key).getObservationKeys() elif block_observation_data_fetcher.supportsKey(data_key): return [data_key] elif gen_data_observation_data_fetcher.supportsKey(data_key): return gen_data_observation_data_fetcher.getAllObsKeysForKey(data_key)
def isBlockObservationKey(self, key): block_observation_data_fetcher = BlockObservationDataFetcher(self.ert()) return block_observation_data_fetcher.supportsKey(key)
def isBlockObservationKey(self, key): block_observation_data_fetcher = BlockObservationDataFetcher( self.ert()) return block_observation_data_fetcher.supportsKey(key)