コード例 #1
0
ファイル: analysis_module.py プロジェクト: blattms/ert-debian
    def validateAnalysisModule(self, line):
        keys = matchItems(line, self.getAnalysisModules())

        if len(keys) == 0 or len(keys) > 1:
            raise ValueError("Must enter a single valid Analysis Module")

        return list(keys)[0]
コード例 #2
0
ファイル: shell_plot.py プロジェクト: bramirex/ert
        def do_function(self, line):
            keys = matchItems(line, self.fetchSupportedKeys())

            if len(keys) == 0:
                self.lastCommandFailed("Must have at least one %s key" % name)
                return False

            for key in keys:
                pdg = self.plotDataGatherer()
                plot_function(self.shellContext(), pdg, key)
コード例 #3
0
ファイル: shell_plot.py プロジェクト: Ensembles/ert
        def do_function(self, line):
            keys = matchItems(line, self.fetchSupportedKeys())

            if len(keys) == 0:
                self.lastCommandFailed("Must have at least one %s key" % name)
                return False

            for key in keys:
                pdg = self.plotDataGatherer()
                plot_function(self.shellContext(), pdg, key)
コード例 #4
0
ファイル: shell_plot.py プロジェクト: Ensembles/ert
        def do_function(self, line):
            keys = matchItems(line, self.fetchSupportedKeys())

            if len(keys) == 0:
                self.lastCommandFailed("Must have at least one %s key" % name)
                return False

            case_name = self.shellContext().ert().getEnkfFsManager().getCurrentFileSystem().getCaseName()

            for key in keys:
                pdg = self.plotDataGatherer()
                if pdg.canGatherDataForKey(key):
                    data = pdg.gatherData(self.shellContext().ert(), case_name, key)
                    print(data)
                else:
                    self.lastCommandFailed("Unable to print data for key: %s" % key)
コード例 #5
0
ファイル: shell_plot.py プロジェクト: bramirex/ert
        def do_function(self, line):
            keys = matchItems(line, self.fetchSupportedKeys())

            if len(keys) == 0:
                self.lastCommandFailed("Must have at least one %s key" % name)
                return False

            case_name = self.shellContext().ert().getEnkfFsManager(
            ).getCurrentFileSystem().getCaseName()

            for key in keys:
                pdg = self.plotDataGatherer()
                if pdg.canGatherDataForKey(key):
                    data = pdg.gatherData(self.shellContext().ert(), case_name,
                                          key)
                    print(data)
                else:
                    self.lastCommandFailed("Unable to print data for key: %s" %
                                           key)