コード例 #1
0
ファイル: pca_fetcher.py プロジェクト: danielfmva/ert
    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)
コード例 #2
0
 def isBlockObservationKey(self, key):
     block_observation_data_fetcher = BlockObservationDataFetcher(self.ert())
     return block_observation_data_fetcher.supportsKey(key)
コード例 #3
0
 def isBlockObservationKey(self, key):
     block_observation_data_fetcher = BlockObservationDataFetcher(
         self.ert())
     return block_observation_data_fetcher.supportsKey(key)