Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)