In [1]:
import numpy as np
import pandas as pd
import os

In [2]:
specs_path = '/home/mldantas/Dropbox/DoutoradoIAG/Challenge/Sanity_Check/Specs'
specs_list = np.loadtxt('/home/mldantas/Dropbox/DoutoradoIAG/Challenge/Sanity_Check/specslist.txt', dtype=str)

In [3]:
for each_spectrum in specs_list:
    wavelength = np.loadtxt(os.path.join(specs_path, each_spectrum), usecols=[0])
    f_lambda   = np.loadtxt(os.path.join(specs_path, each_spectrum), usecols=[1])
    
    new_flambda = f_lambda * 10**(-17)
    
    print os.path.split(each_spectrum)[-1][0:14]
    
    new_spectrum = np.column_stack((wavelength, new_flambda))
    new_spectrum = pd.DataFrame(new_spectrum)    
    new_spectrum.to_csv(os.path.join(specs_path, os.path.split(each_spectrum)[-1][0:14]+'.txt'), 
                                 sep=' ', header=None, index=False)


0443.51873.152
1019.52707.261
1180.52995.637
1665.52976.514
2231.53816.545