#Stokes and anti stokes wavelength
c = 3e+08 # Speed of light, m/s
Lo = 2537e-010 # Wavelength of the exciting line, metre
Ls = 2683e-010 # Wavelength of stokes line, metre
Lm = (Ls * Lo)/(Ls - Lo) # Raman shift, per m
print "The Raman shift = %5.3e per cm"% (1/Lm*1e-02)
Lo1 = 5461e-010 # Wavelength of exciting line for stokes wavelength, metre
Ls = (Lm * Lo1)/(Lm - Lo1) # Stokes wavelength for the new exciting line, metre
Las = (Lm * Lo1)/(Lm + Lo1) # Anti-Stokes wavelength for the new exciting line, metre
print "The stokes wavelength for the new exciting line = %4d Angstrom"% (Ls/1e-010)
print "The anti-stokes wavelength for the new exciting line = %4d Angstrom"% (Las/1e-010)
#Wavelength of infrared absorption line
L1 = 4554 # wavelength of the stokes line, Angstorm
L2 = 4178 # wavelength of antistokes line, Angstorm
Lm = 2*L1*L2/(L1-L2) # Wavelength of infrared absorption line, Angstorm
print "The Wavelength of infrared absorption line = %5.3e Angstorm"% Lm