Source code for stompy.io.rdb_datadescriptors

# 2017-06-13: This file seems extraneous, in light of rdb_physical_codes.rdb

# a catalog of data descriptors for USGS rdb records


dd_dict = {
    '00060':['Discharge [cfs]'],
    '00095':['Conductance',"Specific conductance, water, unfiltered, microsiemens per centimeter at 25 degrees Celsius"],
    '00065':['Gage height [ft]'],
    '63680':['Turbidity','Turbidity, water, unfiltered, monochrome near infra-red LED light, 780-900 nm, detection angle 90 +/ -2.5 degrees, formazin nephelometric units (FNU)']
    }

import re

[docs]def dd_to_synonyms(code): # print "Looking for synonyms of ",code m = re.match('\d\d_(.+)',code) if m: short_code = m.group(1) # print "Got a short code ",short_code else: short_code = None # try straight lookup: if code in dd_dict: return dd_dict[code] elif short_code and short_code in dd_dict: return dd_dict[short_code] elif (code+"_cd") in dd_dict: return map(lambda s: s+" (extra code)",dd_dict[code]) else: return []