HITRAN spectra

The absorption coefficient of all HITRAN species (see MOLECULES_LIST_EQUILIBRIUM) is calculated in plot_all_hitran_spectra.py at 300 K, 1 atm for the first isotope:

  • 1 'H2O' : Water (spectrum)

  • 2 'CO2' : Carbon Dioxide (spectrum)

  • 3 'O3' : Ozone (spectrum)

  • 4 'N2O' : Nitrogen oxide (spectrum)

  • 5 'CO' : Carbon Monoxide (spectrum)

  • 6 'CH4' : Methane (spectrum)

  • 7 'O2' : Oxygen

  • 8 'NO' : Nitric Oxide (spectrum)

  • 9 'SO2' : Sulfur Dioxide (spectrum)

  • 10 'NO2' : Nitrogen Dioxide (spectrum)

  • 11 'NH3' : Ammonia (spectrum)

  • 12 'HNO3' : Nitric Acid (spectrum)

  • 13 'OH' : Hydroxyl (spectrum)

  • 14 'HF' : Hydrogen Fluoride (spectrum)

  • 15 'HCl' : Hydrogen Chloride (spectrum)

  • 16 'HBr' : Hydrogen Bromide (spectrum)

  • 17 'HI' : Hydrogen Iodide (spectrum)

  • 18 'ClO' : Chlorine Monoxide (spectrum)

  • 19 'OCS' : Carbonyl Sulfide (spectrum)

  • 20 'H2CO' : Formaldehyde (spectrum)

  • 21 'HOCl' : Hypochlorous Acid (spectrum)

  • 22 'N2' : Nitrogen

  • 23 'HCN' : Hydrogen Cyanide

  • 24 'CH3Cl' : Methyl Chloride (spectrum)

  • 25 'H2O2' : Hydrogen Peroxide (spectrum)

  • 26 'C2H2' : Acetylene (spectrum)

  • 27 'C2H6' : Ethane (spectrum)

  • 28 'PH3' : Phosphine (spectrum)

  • 29 'COF2' : Carbonyl Fluoride (spectrum)

  • 30 'SF6' : Sulfur Hexafluoride

  • 31 'H2S' : Hydrogen Sulfide (spectrum)

  • 32 'HCOOH' : Formic Acid (spectrum)

  • 33 'HO2' : Hydroperoxyl (spectrum)

  • 34 'O' : Oxygen Atom

  • 35 'ClONO2' : Chlorine Nitrate

  • 36 'NO+' : Nitric Oxide Cation (spectrum)

  • 37 'HOBr' : Hypobromous Acid

  • 38 'C2H4' : Ethylene

  • 39 'CH3OH' : Methanol

  • 40 'CH3Br' : Methyl Bromide

  • 41 'CH3CN' : Acetonitrile

  • 42 'CF4' : CFC-14

  • 43 'C4H2' : Diacetylene

  • 44 'HC3N' : Cyanoacetylene

  • 45 'H2' : Hydrogen

  • 46 'CS' : Carbon Monosulfide

  • 47 'SO3' : Sulfur trioxide

  • 48 'C2N2' : Cyanogen

  • 49 'COCl2' : Phosgene

The code to calculate each molecule is shown below:

1. H2O

  • 1 'H2O' : Water absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='H2O',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Water H2O infrared absorption coefficient

2. CO2

  • 2 'CO2' : Carbon Dioxide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='CO2',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Carbon Dioxide CO2 infrared absorption coefficient

3. O3 =====-

  • 3 'O3' : Ozone absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='O3',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Ozone O3 infrared absorption coefficient

4. N2O

  • 4 'N2O' : Nitrogen oxide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='N2O',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Nitrogen oxide N2O infrared absorption coefficient

5. CO

  • 5 'CO' : Carbon Monoxide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='CO',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Carbon Monoxide CO infrared absorption coefficient

6. CH4

  • 6 'CH4' : Methane absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='CH4',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Methane CH4 infrared absorption coefficient

7. O2 =====-

  • 7 'O2' : Oxygen absorption coefficient (opacity) at 300 K : no lines for isotope='1' (symmetric!)

8. NO

  • 8 'NO' : Nitric Oxide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='NO',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Nitric Oxide NO infrared absorption coefficient

9. SO2

  • 9 'SO2' : Sulfur Dioxide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='SO2',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Sulfur Dioxide SO2 infrared absorption coefficient

10. NO2

  • 10 'NO2' : Nitrogen Dioxide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='NO2',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Nitrogen Dioxide NO2 infrared absorption coefficient

11. NH3

  • 11 'NH3' : Ammonia absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='NH3',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Ammonia NH3 infrared absorption coefficient

12. HNO3

  • 12 'HNO3' : Nitric Acid absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='HNO3',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Nitric Acid HNO3 infrared absorption coefficient

13. OH

  • 13 'OH' : Hydroxyl absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='OH',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hydroxyl OH infrared absorption coefficient

14. HF

  • 14 'HF' : Hydrogen Fluoride absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='HF',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hydrogen Fluoride HF infrared absorption coefficient

15. HCl

  • 15 'HCl' : Hydrogen Chloride absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='HCl',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hydrogen Chloride HCl infrared absorption coefficient

16. HBr

  • 16 'HBr' : Hydrogen Bromide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='HBr',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hydrogen Bromide HBr infrared absorption coefficient

17. HI

  • 17 'HI' : Hydrogen Iodide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='HI',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hydrogen Iodide HI infrared absorption coefficient

18. ClO

  • 18 'ClO' : Chlorine Monoxide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='ClO',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Chlorine Monoxide ClO infrared absorption coefficient

19. OCS

  • 19 'OCS' : Carbonyl Sulfide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='OCS',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Carbonyl Sulfide OCS infrared absorption coefficient

20. H2CO

  • 20 'H2CO' : Formaldehyde absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='H2CO',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Formaldehyde H2CO infrared absorption coefficient

21. HOCl

  • 21 'HOCl' : Hypochlorous Acid absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='HOCl',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hypochlorous Acid HOCl infrared absorption coefficient

22. N2

  • 22 'N2' : Nitrogen absorption coefficient (opacity) at 300 K : no lines for isotope='1' (symmetric!)

23. HCN

24. CH4Cl

  • 24 'CH3Cl' : Methyl Chloride absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='CH3Cl',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Methyl Chloride CH3Cl infrared absorption coefficient

25. H2O2

  • 25 'H2O2' : Hydrogen Peroxide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='H2O2',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hydrogen Peroxide H2O2 infrared absorption coefficient

26. C2H2

  • 26 'C2H2' : Acetylene absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='C2H2',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Acetylene C2H2 infrared absorption coefficient

27. C2H6

  • 27 'C2H6' : Ethane absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='C2H6',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Ethane C2H6 infrared absorption coefficient

28. PH3

  • 28 'PH3' : Phosphine absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='PH3',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Phosphine PH3 infrared absorption coefficient

29. COF2

  • 29 'COF2' : Carbonyl Fluoride absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='COF2',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Carbonyl Fluoride COF2 infrared absorption coefficient

30. SF6

31. H2S

  • 31 'H2S' : Hydrogen Sulfide absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='H2S',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hydrogen Sulfide H2S infrared absorption coefficient

32. HCOOH

  • 32 'HCOOH' : Formic Acid absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='HCOOH',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Formic Acid HCOOH infrared absorption coefficient

33. HO2

  • 33 'HO2' : Hydroperoxyl absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='HO2',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Hydroperoxyl HO2 infrared absorption coefficient

34. O =====-

35. ClONO2

36. NO+

  • 36 'NO+' : Nitric Oxide Cation absorption coefficient (opacity) at 300 K

    s = calc_spectrum(wavelength_min=1000,
                      wavelength_max=20000,
                      Tgas=300,
                      pressure=1,
                      molecule='NO+',
                      optimization=None,
                      cutoff=1e-23,
                      isotope='1')
    s.plot('abscoeff', wunit='nm')
    
Nitric Oxide Cation NO+ infrared absorption coefficient

37. HOBr

38. C2H4

39. CH3OH

40. CH3Br

41. CH3CN

42. CF4

43. C4H2

44. HC3N

45. H2

46. CS

47. SO3

48. C2N2

49. COCl2