Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
 def isBlockObservationKey(self, key):
     block_observation_data_fetcher = BlockObservationDataFetcher(self.ert())
     return block_observation_data_fetcher.supportsKey(key)
Exemplo n.º 3
0
 def isBlockObservationKey(self, key):
     block_observation_data_fetcher = BlockObservationDataFetcher(
         self.ert())
     return block_observation_data_fetcher.supportsKey(key)