Skip to content

Commit b57ba91

Browse files
uda cmip6 again
1 parent f30c096 commit b57ba91

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

catalogbuilder/intakebuilder/getinfo.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,21 +74,22 @@ def getInfoFromFilename(filename,dictInfo,logger):
7474
if(filename.endswith(".nc")):
7575
ncfilename = filename.split(".")[0].split("_")
7676
varname = ncfilename[0]
77-
dictInfo["variable"] = varname
78-
dictInfo["mip_table"] = miptable
77+
dictInfo["variable_id"] = varname
78+
table_id = ncfilename[1]
79+
dictInfo["table_id"] = table_id
7980
modelname = ncfilename[2]
80-
dictInfo["model"] = modelname
81+
dictInfo["source_id"] = modelname
8182
expname = ncfilename[3]
8283
dictInfo["experiment_id"] = expname
8384
ens = ncfilename[4]
84-
dictInfo["ensemble_member"] = ens
85+
dictInfo["member_id"] = ens
8586
grid = ncfilename[5]
8687
dictInfo["grid_label"] = grid
8788
try:
8889
tsubset = ncfilename[6]
8990
except IndexError:
9091
tsubset = "null" #For fx fields
91-
dictInfo["temporal_subset"] = tsubset
92+
dictInfo["time_range"] = tsubset
9293
else:
9394
logger.debug("Filename not compatible with this version of the builder:"+filename)
9495
return dictInfo

catalogbuilder/intakebuilder/gfdlcrawler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def crawlLocal(projectdir, dictFilter,dictFilterIgnore,logger,configyaml,slow):
7575
continue
7676
#if our filename expectations are not met compared to the output_file_path_template in config, skip the loop. TODO revisit for statics
7777
if ("static" not in filename):
78-
if ((len(filename.split('.'))-1) != len(set_ftemplate)):
78+
if ((len(filename.split('.'))-1) != len(set_ftemplate)) and ((len(filename.split('_'))) != len(set_ftemplate)):
7979
logger.debug("Skipping "+filename)
8080
continue
8181
logger.debug(dirpath+"/"+filename)

catalogbuilder/scripts/gen_intake_gfdl.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
try:
1616
from catalogbuilder.intakebuilder import gfdlcrawler, CSVwriter, configparser, getinfo
17+
from catalogbuilder.tests.compval import compval as cv
1718
except ModuleNotFoundError:
1819
logger.warning("The module intakebuilder is not installed. Do you have intakebuilder in your sys.path or have you activated the conda environment with the intakebuilder package in it? ")
1920
logger.warning("Attempting again with adjusted sys.path ")

0 commit comments

Comments
 (0)