コード例 #1
0
 def prep_data(self):
     proj = aospy_user.to_proj(self.proj)
     model = aospy_user.to_model(self.model, proj)
     run = aospy_user.to_run(self.run, model, proj)
     var = aospy_user.to_var(self.var)
     region = aospy_user.to_region(self.region, proj=proj)
     proj, model, var, region = [aospy_user.to_iterable(obj)
                                 for obj in (proj, model, var, region)]
     self.proj = proj
     self.model = model
     self.run = run
     self.var = var
     self.region = region
コード例 #2
0
 def create_child_run_obj(self, models, runs, proj):
     """Create child Run object(s) for each Model object."""
     run_objs = []
     for model in models:
         for run in runs:
             try:
                 run_objs.append(aospy_user.to_run(run, model, proj))
             except AttributeError as ae:
                 print ae
     if len(run_objs) == 1 and not isinstance(run_objs[0], (list, tuple)):
         return run_objs
     else:
         return list(itertools.chain.from_iterable(run_objs))
コード例 #3
0
ファイル: main.py プロジェクト: spencerkclark/aospy-obj-lib
 def create_child_run_obj(self, models, runs, proj):
     """Create child Run object(s) for each Model object."""
     run_objs = []
     for model in models:
         for run in runs:
             try:
                 run_objs.append(aospy_user.to_run(run, model, proj))
             except AttributeError as ae:
                 print ae
     if len(run_objs) == 1 and not isinstance(run_objs[0], (list, tuple)):
         return run_objs
     else:
         return list(itertools.chain.from_iterable(run_objs))