def do_linear(cf,ds): log.info(' Applying linear corrections ...') level = ds.globalattributes['nc_level'] for ThisOne in cf['Variables'].keys(): if qcutils.haskey(cf,ThisOne,'Linear'): qcts.ApplyLinear(cf,ds,ThisOne) if qcutils.haskey(cf,ThisOne,'Drift'): qcts.ApplyLinearDrift(cf,ds,ThisOne) if qcutils.haskey(cf,ThisOne,'LocalDrift'): qcts.ApplyLinearDriftLocal(cf,ds,ThisOne)
def do_linear(cf,ds): level = ds.globalattributes['nc_level'] for ThisOne in cf['Variables'].keys(): if qcutils.haskey(cf,ThisOne,'Linear'): qcts.ApplyLinear(cf,ds,ThisOne) if qcutils.haskey(cf,ThisOne,'Drift'): qcts.ApplyLinearDrift(cf,ds,ThisOne) if qcutils.haskey(cf,ThisOne,'LocalDrift'): qcts.ApplyLinearDriftLocal(cf,ds,ThisOne) if 'do_linear' not in ds.globalattributes['Functions']: ds.globalattributes['Functions'] = ds.globalattributes['Functions']+',do_linear'