Source code for FileHandler
'''
  File Openers; BSP
'''
[docs]def OpenCol(filename,col):
    '''
       OpenCol takes in filename in columb (col)
    '''
    data=[line.split() for line in open(filename)]
    return [float(datum[col]) for datum in data]
 
[docs]def Open2Col(filename,col1,col2):
    """
       Open2Col returns the values for two columns from 
    """
    data=[line.split() for line in open(filename)]
    c1=[float(datum[col1]) for datum in data]
    c2=[float(datum[col2]) for datum in data]
    return c1,c2
 
[docs]def OpenTryData(filename):
    '''
       Try to open data
    '''
    data=[line.split() for line in open(filename)]
    for d in data:
        for datum in d:
            try:
                datum=float(datum)
            except:
                pass
    return data