def make_uc(dic, data, dim=-1): """ make a unit conversion object """ if dim == -1: dim = data.ndim - 1 # last dimention size = dic[dim]["size"] cplex = dic[dim]["complex"] sw = dic[dim]["sw"] obs = dic[dim]["obs"] car = dic[dim]["car"] return fileiobase.unit_conversion(size, cplex, sw, obs, car)
def make_uc(dic,data,dim=-1): """ make a unit conversion object """ if dim == -1: dim = data.ndim - 1 # last dimention size = dic[dim]["size"] cplex = dic[dim]["complex"] sw = dic[dim]["sw"] obs = dic[dim]["obs"] car = dic[dim]["car"] return fileiobase.unit_conversion(size,cplex,sw,obs,car)
def make_uc(dic, data, dim=-1): """ Make a unit conversion object Parameters: * dic Sparky dictionary * data data array * dim dimention to make converter for (0,1,2,3 or -1, last) """ if dim == -1: dim = data.ndim - 1 # last dimention wdic = dic["w" + str(int(1 + dim))] size = float(wdic["npoints"]) cplx = False sw = wdic["spectral_width"] obs = wdic["spectrometer_freq"] car = wdic["xmtr_freq"] * obs return fileiobase.unit_conversion(size, cplx, sw, obs, car)
def make_uc(dic,data,dim=-1): """ Make a unit conversion object Parameters: * dic Sparky dictionary * data data array * dim dimention to make converter for (0,1,2,3 or -1, last) """ if dim == -1: dim = data.ndim - 1 # last dimention wdic = dic["w"+str(int(1+dim))] size = float(wdic["npoints"]) cplx = False sw = wdic["spectral_width"] obs = wdic["spectrometer_freq"] car = wdic["xmtr_freq"]*obs return fileiobase.unit_conversion(size,cplx,sw,obs,car)