Skip to content

Commit

Permalink
all passes again yeah!
Browse files Browse the repository at this point in the history
  • Loading branch information
doutriaux1 committed Feb 1, 2018
1 parent efba026 commit 05c57bd
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 18 deletions.
7 changes: 4 additions & 3 deletions src/python/pcmdi/scripts/driver/dataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,10 @@ def create_sftlf(parameter):
sftlf = {}

for test in parameter.test_data_set:
sft = Base(parameter.test_data_path,
getattr(parameter, "sftlf_filename_template",
parameter.filename_template))
tmp_name = getattr(parameter, "sftlf_filename_template")
if tmp_name is None: # Not defined from commandline or param file
tmp_name = parameter.filename_template
sft = Base(parameter.test_data_path, tmp_name)
sft.model_version = test
sft.table = "fx"
sft.realm = "atmos"
Expand Down
6 changes: 3 additions & 3 deletions src/python/pcmdi/scripts/driver/pmp_parser.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import ast
import cdp.cdp_parser
import pcmdi_metrics.driver.pmp_parameter
import os
import sys


class PMPParser(cdp.cdp_parser.CDPParser):
def __init__(self, *args, **kwargs):
super(PMPParser, self).__init__(pcmdi_metrics.driver.pmp_parameter.PMPParameter,
os.path.join(sys.prefix, "share", "cia", "DefArgsCIA.json"), *args, **kwargs)


self.use("parameters")
self.use("diags")
13 changes: 1 addition & 12 deletions src/python/pcmdi/scripts/pcmdi_metrics_driver.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import pcmdi_metrics.driver.dataset
import pcmdi_metrics.driver.pmp_parser
from pcmdi_metrics import LOG_LEVEL
import ast


class PMPDriver(object):
Expand Down Expand Up @@ -317,13 +318,6 @@ def determine_obs_or_model(self, is_obs, ref_or_test, data_path):
'against the reference_data_set',
required=False)

parser.add_argument(
'--model_tweaks',
type=ast.literal_eval,
dest='model_tweaks',
help='Model specific tweaks',
required=False)

parser.add_argument(
'--ext',
dest='ext',
Expand Down Expand Up @@ -384,11 +378,6 @@ def determine_obs_or_model(self, is_obs, ref_or_test, data_path):
'test climatologies',
required=False)

parser.add_argument(
'--compute_custom_metrics',
dest='compute_custom_metrics',
help='Allows for user-defined metrics',
required=False)

parameter = parser.get_parameter()
driver = PMPDriver(parameter)
Expand Down

0 comments on commit 05c57bd

Please sign in to comment.