#! /usr/bin/python

import math, string

from functions import *

Spectrum_def={}
Spectrum_neu={}
Spectrum=[]
Keys=[]
temp = ""
test = 'E0'
String = ""
z = 0
i=0

print 'Redshift'
temp=raw_input()
Redshift = string.atof(temp)


(Spectrum_def, Spectrum)=linear_interpolation('Galaxy_Sa.csv',Spectrum_def, Spectrum, 0.0005, Redshift)


Number_of_datalines = Spectrum[1]
Wavelength_start = Spectrum[2]
Wavelength_end = Spectrum[3]
Wavelength_step = Spectrum[4]
Wavelength = Wavelength_start

File = open("neu.csv","w")

String = "alt\tneu\tWert\n"
File.write(String)

Keys = Spectrum_def.keys()
Keys.sort()

for i in Keys:
	String="%.9f\t%.9f\t%.9f\n" % (string.atof(i), string.atof(i)*z + string.atof(i), Spectrum_def[i])
	File.write(String)
File.close()
if test.find('galaxy') <> -1:
	print 'galaxy'
#	Spectrum_neu[String] = 

