diff --git a/ChangeLog b/ChangeLog index 8a915ee26feadb5d08e7be648c9901cfc801f66d..b8f641f357cd48492b6d6a4087513aab5997129f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,45 @@ +2014-04-07 Jana Mendrok <jana.mendrok@ltu.se> + + * ARTS-XML-DATA-2-2-3 + + * spectroscopy/Perrin/[C2H2,CH3Cl,ClO,H2,HBr,HCOOH,HI,HNO3,HOBr,HOCl,N2, + NO,NO2,OH].xml.gz: + Updated from-HITRAN-data to HITRAN2012 edition (several before-empty + data now with lines reported in THz region). + + * spectroscopy/Perrin/[C4H2,CS,HC3N,SO3].xml.gz: + Added. New HITRAN species with THz lines. + + * spectroscopy/Perrin/[C2H4,CF4,CH3Br,CH3CN,ClONO2,NO+].xml.gz: + Removed due to no (THz) line and no profile data (yet). + + * spectroscopy/Perrin/ExtractFromHITRAN.arts: + Added. ARTS controlfile to create linelists from HITRAN data. + + * spectroscopy/Perrin/README: Updated according to above changes. + + * planets/[Venus,Mars,Jupiter]/isotopratio_[Venus,Mars,Jupiter].xml: + Update for iso-data changes in HITRAN (first minor isotopologue + abundances now explicitly given) and builtin ARTS data. + + * planets/aux/isotopologue_ratios/GetEarthIso.arts: + Added. ARTS controlfile to extract ARTS built-in isotopologue data (for + further calculation of planet isotopologue ratios). + + * planets/aux/isotopologue_ratios/isotopratios.py: + In calculating backup Earth N and H isotope ratios from N2 and H2 apply + available major AND minor isotopologue(s). + +2014-04-07 Jana Mendrok <jana.mendrok@ltu.se> + + * ARTS-XML-DATA-2-2-2 + + * spectroscopy/Perrin/*.xml.gz: + Updated from-HITRAN-data to HITRAN2012. Added files for new HITRAN + species. Removed empty line files (except those required because they + are broadening species. namely He) to avoid silent miss of lines (for + species that have lines. just not in HITRAN and the Perrin database). + 2014-08-28 Oliver Lemke <olemke@core-dump.info> * ARTS-XML-DATA-2-2-1 diff --git a/planets/Jupiter/isotopratio_Jupiter.xml b/planets/Jupiter/isotopratio_Jupiter.xml index dd5cc30baea390e216e2d386b1159c1bc63fe581..381467ae49fd6bd8b12fe7eeabaffbeeea48e986 100644 --- a/planets/Jupiter/isotopratio_Jupiter.xml +++ b/planets/Jupiter/isotopratio_Jupiter.xml @@ -120,8 +120,8 @@ @ H2CO-2226 6.669066e-10 @ HOCl-165 7.558837e-01 @ HOCl-167 2.417130e-01 -@ N2-44 9.955459e-01 -@ N2-45 4.479957e-03 +@ N2-44 9.956935e-01 +@ N2-45 4.480621e-03 @ N2-SelfContMPM93 nan @ N2-SelfContPWR93 nan @ N2-SelfContStandardType nan @@ -196,8 +196,8 @@ @ SO-46 0.0420727 @ SO-28 0.00194089 @ C3H8-21 9.672486e-01 -@ H2-11 9.999594e-01 -@ H2-12 5.199789e-05 +@ H2-11 9.999475e-01 +@ H2-12 5.199727e-05 @ H-1 1 @ He-4 1 @ Ar-8 1 diff --git a/planets/Mars/isotopratio_Mars.xml b/planets/Mars/isotopratio_Mars.xml index 7101de0135e07cca8162a8d76677a29eef93ca16..4ceea191e5cb7aa2577f1c15247bdc91e39d791e 100644 --- a/planets/Mars/isotopratio_Mars.xml +++ b/planets/Mars/isotopratio_Mars.xml @@ -120,8 +120,8 @@ @ H2CO-2226 6.462605e-07 @ HOCl-165 7.552916e-01 @ HOCl-167 2.415236e-01 -@ N2-44 9.887273e-01 -@ N2-45 1.127149e-02 +@ N2-44 9.888739e-01 +@ N2-45 1.127316e-02 @ N2-SelfContMPM93 nan @ N2-SelfContPWR93 nan @ N2-SelfContStandardType nan @@ -196,8 +196,8 @@ @ SO-46 0.0420727 @ SO-28 0.00194089 @ C3H8-21 9.612035e-01 -@ H2-11 9.983934e-01 -@ H2-12 1.617397e-03 +@ H2-11 9.983814e-01 +@ H2-12 1.617378e-03 @ H-1 1 @ He-4 1 @ Ar-8 1 diff --git a/planets/Venus/isotopratio_Venus.xml b/planets/Venus/isotopratio_Venus.xml index 83a9b51891321da418f187541dfc6ff5df5c9705..42c918b7e6826f3b9d6aaddc9ba777cda8b54ea3 100644 --- a/planets/Venus/isotopratio_Venus.xml +++ b/planets/Venus/isotopratio_Venus.xml @@ -120,8 +120,8 @@ @ H2CO-2226 3.430044e-04 @ HOCl-165 7.418090e-01 @ HOCl-167 2.372122e-01 -@ N2-44 0.9926874 -@ N2-45 0.00733 +@ N2-44 9.926870e-01 +@ N2-45 7.478090e-03 @ N2-SelfContMPM93 nan @ N2-SelfContPWR93 nan @ N2-SelfContStandardType nan @@ -196,8 +196,8 @@ @ SO-46 0.0420727 @ SO-28 0.00194089 @ C3H8-21 8.322139e-01 -@ H2-11 9.630672e-01 -@ H2-12 3.659655e-02 +@ H2-11 9.630557e-01 +@ H2-12 3.659612e-02 @ H-1 1 @ He-4 1 @ Ar-8 1 diff --git a/planets/aux/isotopologue_ratios/GetEarthIso.arts b/planets/aux/isotopologue_ratios/GetEarthIso.arts new file mode 100644 index 0000000000000000000000000000000000000000..d0b0f192256ac11aab1f2e337a56f3706b96f557 --- /dev/null +++ b/planets/aux/isotopologue_ratios/GetEarthIso.arts @@ -0,0 +1,4 @@ +Arts2{ +isotopologue_ratiosInitFromBuiltin +WriteXML("ascii", isotopologue_ratios, "IRfromARTSBuiltin.xml") +} diff --git a/planets/aux/isotopologue_ratios/isotopratios.py b/planets/aux/isotopologue_ratios/isotopratios.py index 24816f40e2047e4a6064f8d472c2875224daefc6..04fe3c4898c11ee3ff5fb2696ab69c5eb2dfe4ba 100644 --- a/planets/aux/isotopologue_ratios/isotopratios.py +++ b/planets/aux/isotopologue_ratios/isotopratios.py @@ -82,14 +82,14 @@ def IRSingSpec(ir,st,en,tags,d): print('N4/N5 from N2: %.3e' %dne) #(1a) - 15N/14N - #n = 1. #REPLACE permutational factor of N properly (equal the number of + n = 2. #REPLACE permutational factor of N properly (equal the number of # N-atoms that can be interchanged in position, e.g. 2 for N2) # in case of only one pair of main-isotope-minor-isotope isotopologue we can # derive internal isotopic ratio from #miniso=-2 #common (if both H and N can be calculated) - #miniso=1 #if only N can be calculated, e.g. HNO3, N2 - #dne = (1./n)*ir[miniso]/ir[0] #REPLACE indices properly + miniso=1 #if only N can be calculated, e.g. HNO3, N2 + dne = (1./n)*ir[miniso]/ir[0] #REPLACE indices properly # in case there's more than one pair we take the mean #dne=N.mean(ir[1:3]/ir[0]) #N2O @@ -165,11 +165,17 @@ def InitIR(infile='IRfromARTSBuiltin.xml'): #get ARTS built-in data tags=N.loadtxt(infile,comments='<',dtype=N.str) - #inititialise D/H and 15N/14N from H2 and N2 (we don't want to do this over and over... + #inititialise D/H and 15N/14N from H2 and N2 (we don't want to do this over and over...) ir,st,en=getMolInfo('H2',tags,do_print=0) - d['dheh2'] = 1./N.sqrt(ir[0])-1. + # from main isotopologue only + #d['dheh2'] = 1./N.sqrt(ir[0])-1. + # considering both isotopologues + d['dheh2'] = (1./2)*ir[1]/ir[0] ir,st,en=getMolInfo('N2',tags,do_print=0) - d['dnen2'] = 1./N.sqrt(ir[0])-1. + # from main isotopologue only + #d['dnen2'] = 1./N.sqrt(ir[0])-1. + # considering both isotopologues + d['dnen2'] = (1./2)*ir[1]/ir[0] return tags, d diff --git a/spectroscopy/Perrin/C2H2.xml.gz b/spectroscopy/Perrin/C2H2.xml.gz index 5c6addbef3ae5c324b987db2b6ffc27abfe3638d..bc47415447ba816100f6e102ec1dcbfd7076134e 100644 Binary files a/spectroscopy/Perrin/C2H2.xml.gz and b/spectroscopy/Perrin/C2H2.xml.gz differ diff --git a/spectroscopy/Perrin/C2H4.xml.gz b/spectroscopy/Perrin/C2H4.xml.gz deleted file mode 100644 index bf2f651f86f34c84c159ae2cb11d7d689176739c..0000000000000000000000000000000000000000 Binary files a/spectroscopy/Perrin/C2H4.xml.gz and /dev/null differ diff --git a/spectroscopy/Perrin/C4H2.xml.gz b/spectroscopy/Perrin/C4H2.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..57961c6e92749b3ff7d6236bea410d9f271a53cb Binary files /dev/null and b/spectroscopy/Perrin/C4H2.xml.gz differ diff --git a/spectroscopy/Perrin/CF4.xml.gz b/spectroscopy/Perrin/CF4.xml.gz deleted file mode 100644 index 471cbbfb23e8c8e8b54aa33d92e9d693a5a0432e..0000000000000000000000000000000000000000 Binary files a/spectroscopy/Perrin/CF4.xml.gz and /dev/null differ diff --git a/spectroscopy/Perrin/CH3Br.xml.gz b/spectroscopy/Perrin/CH3Br.xml.gz deleted file mode 100644 index 471cbbfb23e8c8e8b54aa33d92e9d693a5a0432e..0000000000000000000000000000000000000000 Binary files a/spectroscopy/Perrin/CH3Br.xml.gz and /dev/null differ diff --git a/spectroscopy/Perrin/CH3CN.xml.gz b/spectroscopy/Perrin/CH3CN.xml.gz deleted file mode 100644 index 471cbbfb23e8c8e8b54aa33d92e9d693a5a0432e..0000000000000000000000000000000000000000 Binary files a/spectroscopy/Perrin/CH3CN.xml.gz and /dev/null differ diff --git a/spectroscopy/Perrin/CH3Cl.xml.gz b/spectroscopy/Perrin/CH3Cl.xml.gz index 46f9d32ea8600f0c269588c1591a64d6fdd43936..e02b2cef26a3ae8df43fdbe9b3f0360041f403cd 100644 Binary files a/spectroscopy/Perrin/CH3Cl.xml.gz and b/spectroscopy/Perrin/CH3Cl.xml.gz differ diff --git a/spectroscopy/Perrin/CS.xml.gz b/spectroscopy/Perrin/CS.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbc7282b95b4875624cee3a12e7aaab90d440d40 Binary files /dev/null and b/spectroscopy/Perrin/CS.xml.gz differ diff --git a/spectroscopy/Perrin/ClO.xml.gz b/spectroscopy/Perrin/ClO.xml.gz index 340234cb9e006bee116aa6778d3282c609c3f37f..8b29676e27b8e18869417c6ba13f9b419ecbf6d2 100644 Binary files a/spectroscopy/Perrin/ClO.xml.gz and b/spectroscopy/Perrin/ClO.xml.gz differ diff --git a/spectroscopy/Perrin/ClONO2.xml.gz b/spectroscopy/Perrin/ClONO2.xml.gz deleted file mode 100644 index 1af467448f6a6c3c22d2b989f807924e950daee9..0000000000000000000000000000000000000000 Binary files a/spectroscopy/Perrin/ClONO2.xml.gz and /dev/null differ diff --git a/spectroscopy/Perrin/ExtractFromHITRAN.arts b/spectroscopy/Perrin/ExtractFromHITRAN.arts new file mode 100644 index 0000000000000000000000000000000000000000..f62d0dc4b176eb6b33a75355d1d026b78a4a8d75 --- /dev/null +++ b/spectroscopy/Perrin/ExtractFromHITRAN.arts @@ -0,0 +1,76 @@ +Arts2 +{ + StringCreate( hitranpath ) + StringCreate( outpath ) + StringCreate( hitranfile ) + StringCreate( hitranlocation ) + StringSet( hitranpath, "/storage3/data/catalogue/hitran/hitran2012/" ) + StringSet( outpath, "hitran/" ) + + +### species with <3THz transitions + + abs_speciesSet( species=[ +# 4 8 10 12 13 16 17 18 21 22 23 + "N2O", "NO", "NO2", "HNO3", "OH", "HBr", "HI", "ClO", "HOCl", "N2", "HCN", +# 24 26 32 34 37 39 43 44 45 46 + "CH3Cl", "C2H2", "HCOOH", "O", "HOBr", "CH3OH", "C4H2", "HC3N", "H2", "CS", +# 47 + "SO3" ] ) + + StringSet( hitranfile, "HITRAN2012.par" ) + Copy( hitranlocation, hitranpath ) + Append( hitranlocation, hitranfile ) + + abs_linesReadFromHitran(abs_lines, hitranlocation, 0, 3e12) + abs_lines_per_speciesCreateFromLines + abs_lines_per_speciesWriteToSplitArtscat("zascii", abs_lines_per_species, + outpath) + +### species with (SO FAR!) NO <3THz transitions + + abs_speciesSet( species=[ +# 27 29 30 35 36 38 40 41 42 + "C2H6", "COF2", "SF6", "ClONO2", "NO+", "C2H4", "CH3Br", "CH3CN", "CF4" ] ) + + StringSet( hitranfile, "HITRAN2012.par" ) + Copy( hitranlocation, hitranpath ) + Append( hitranlocation, hitranfile ) + + abs_linesReadFromHitran(abs_lines, hitranlocation, 0, 3e12) + abs_lines_per_speciesCreateFromLines + abs_lines_per_speciesWriteToSplitArtscat("zascii", abs_lines_per_species, + outpath) + + +### species with (SO FAR!) NO lines in HITRAN at all (but valid ARTS species) + + abs_speciesSet( species=[ + "OClO", "BrO", "H2SO4", "Cl2O2", "HNC", "SO", "C3H8", "H", "He", "Ar" ] ) + + StringSet( hitranfile, "HITRAN2012.par" ) + Copy( hitranlocation, hitranpath ) + Append( hitranlocation, hitranfile ) + + abs_linesReadFromHitran(abs_lines, hitranlocation, 0, 3e12) + abs_lines_per_speciesCreateFromLines + abs_lines_per_speciesWriteToSplitArtscat("zascii", abs_lines_per_species, + outpath) + +### for processing single species (from single species HITRAN files) + +# SpeciesSet(abs_species, [ "CH3Br" ]) +# SpeciesSet(abs_species, [ "CF4" ]) +# +# StringSet( hitranfile, "HITRAN2012/By-Molecule/Uncompressed-files/40_hit08.par" ) +# StringSet( hitranfile, "HITRAN2012/Supplemental/42_hit08.par" ) +# Copy( hitranlocation, hitranpath ) +# Append( hitranlocation, hitranfile ) +# +# abs_linesReadFromHitran(abs_lines, hitranlocation, 0, 3e12) +# abs_lines_per_speciesCreateFromLines +# abs_lines_per_speciesWriteToSplitArtscat("zascii", abs_lines_per_species, +# outpath) + +} + diff --git a/spectroscopy/Perrin/H2.xml.gz b/spectroscopy/Perrin/H2.xml.gz index 408e7a0df2df4c33247b3e02469df4a8b5ad5f72..ed8fea005236d96299918a21801f327b440107dc 100644 Binary files a/spectroscopy/Perrin/H2.xml.gz and b/spectroscopy/Perrin/H2.xml.gz differ diff --git a/spectroscopy/Perrin/HBr.xml.gz b/spectroscopy/Perrin/HBr.xml.gz index 385b0f709fadcc0422bb6a61551d11661c899a39..5c948b29984f156affd73713bab1f5342e25bdf4 100644 Binary files a/spectroscopy/Perrin/HBr.xml.gz and b/spectroscopy/Perrin/HBr.xml.gz differ diff --git a/spectroscopy/Perrin/HC3N.xml.gz b/spectroscopy/Perrin/HC3N.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1de720a2433f0244334bc7ab75f4ab13f1f0d65 Binary files /dev/null and b/spectroscopy/Perrin/HC3N.xml.gz differ diff --git a/spectroscopy/Perrin/HCOOH.xml.gz b/spectroscopy/Perrin/HCOOH.xml.gz index 1f412899cabeec37d008d4eb96c40e4ce4ff7f64..59cdec8c86a00438e59938cea6b123ceac461b35 100644 Binary files a/spectroscopy/Perrin/HCOOH.xml.gz and b/spectroscopy/Perrin/HCOOH.xml.gz differ diff --git a/spectroscopy/Perrin/HI.xml.gz b/spectroscopy/Perrin/HI.xml.gz index 9f58f31d6319d981cddbb746714111532d7cbef7..297d01bbe040a02dbf5860557598ddac246f14c8 100644 Binary files a/spectroscopy/Perrin/HI.xml.gz and b/spectroscopy/Perrin/HI.xml.gz differ diff --git a/spectroscopy/Perrin/HNO3.xml.gz b/spectroscopy/Perrin/HNO3.xml.gz index ce68a1c47ff4d44152a351599a67e8fc67971344..21aefdf13da657037d10b3d39e884221010c89b9 100644 Binary files a/spectroscopy/Perrin/HNO3.xml.gz and b/spectroscopy/Perrin/HNO3.xml.gz differ diff --git a/spectroscopy/Perrin/HOBr.xml.gz b/spectroscopy/Perrin/HOBr.xml.gz index 2f62f0c893ac7781d8e4362c728f1721ba13d624..c188f26d2f1a61cebed6717ee91e7d02dac52c95 100644 Binary files a/spectroscopy/Perrin/HOBr.xml.gz and b/spectroscopy/Perrin/HOBr.xml.gz differ diff --git a/spectroscopy/Perrin/HOCl.xml.gz b/spectroscopy/Perrin/HOCl.xml.gz index c5bb1e36fc034db4ddbf033b0faa9e69218c1fa2..a33397308bca1ce965279409179d5576f6205e81 100644 Binary files a/spectroscopy/Perrin/HOCl.xml.gz and b/spectroscopy/Perrin/HOCl.xml.gz differ diff --git a/spectroscopy/Perrin/N2.xml.gz b/spectroscopy/Perrin/N2.xml.gz index 408e7a0df2df4c33247b3e02469df4a8b5ad5f72..aa18ea59fbf75d4286f76b448d1208ac516b5e60 100644 Binary files a/spectroscopy/Perrin/N2.xml.gz and b/spectroscopy/Perrin/N2.xml.gz differ diff --git a/spectroscopy/Perrin/NO+.xml.gz b/spectroscopy/Perrin/NO+.xml.gz deleted file mode 100644 index 1ec9b04537800d9c62fcfbf71def23514c04a653..0000000000000000000000000000000000000000 Binary files a/spectroscopy/Perrin/NO+.xml.gz and /dev/null differ diff --git a/spectroscopy/Perrin/NO.xml.gz b/spectroscopy/Perrin/NO.xml.gz index e1f90d4af5a3c7c428615b789471b02b1902b335..f7f149507566a8bf95c8d1727bd084508f27b44c 100644 Binary files a/spectroscopy/Perrin/NO.xml.gz and b/spectroscopy/Perrin/NO.xml.gz differ diff --git a/spectroscopy/Perrin/NO2.xml.gz b/spectroscopy/Perrin/NO2.xml.gz index 40e412533cca668813e7f8856a48cc705415f218..b2d54e8488b470aa49d2e38f130a187bb4a212b6 100644 Binary files a/spectroscopy/Perrin/NO2.xml.gz and b/spectroscopy/Perrin/NO2.xml.gz differ diff --git a/spectroscopy/Perrin/OH.xml.gz b/spectroscopy/Perrin/OH.xml.gz index 3154e7ce3f704f258f8bdebcbb30615f11057fae..ee6b496acd7f590719a8c1ac63aceea26c6f6027 100644 Binary files a/spectroscopy/Perrin/OH.xml.gz and b/spectroscopy/Perrin/OH.xml.gz differ diff --git a/spectroscopy/Perrin/README b/spectroscopy/Perrin/README index d623be1da6b08012907f461bac2da0ef6a5f13b0..cf493a307ecb08aeb565c590042623f4471b46f6 100644 --- a/spectroscopy/Perrin/README +++ b/spectroscopy/Perrin/README @@ -2,10 +2,11 @@ Species overview ================ Species # Source -C2H2 (26) Hitran NOL* (604.774170) +C2H2 (26) Hitran C2H4 (38) Hitran NOL* (701.202696) C2H6 (27) Hitran NOL* (706.601510) C3H8 Perrin [NOH*] +C4H2 (43) Hitran CF4 (42) Hitran NOL* (594.580718) CH3Br (40) Hitran NOL* (794.403140) CH3CN (41) Hitran NOL* (890.051655) @@ -14,9 +15,11 @@ CH3OH (39) Hitran CH4 (6) Perrin CO (5) Perrin CO2 (2) Perrin -COF2 (29) Hitran NOL* (725.005500) +COF2 (29) Hitran NOL* (686.730618) +CS (46) Hitran ClO (18) Hitran ClONO2 (35) Hitran NOL* (763.641040) +H2 (45) Hitran H2CO (20) Perrin H2O (1) Perrin H2O2 (25) Perrin @@ -24,6 +27,7 @@ H2S (31) Perrin H2SO4 Perrin HBr (16) Hitran HCN (23) Hitran +HC3N (44) Hitran HCOOH (32) Hitran HCl (15) Perrin HF (14) Perrin @@ -32,7 +36,7 @@ HNO3 (12) Hitran HO2 (33) Perrin HOBr (37) Hitran HOCl (21) Hitran -N2 (22) Hitran NOL* (1992.627702) +N2 (22) Hitran N2O (4) Hitran NH3 (11) Perrin NO (8) Hitran @@ -43,10 +47,11 @@ O2 (7) Perrin O3 (3) Perrin OCS (19) Perrin OH (13) Hitran -PH3 (28) Perrin [NOL* (770.877550)] +PH3 (28) Perrin SF6 (30) Hitran NOL* (580.000244) SO Perrin SO2 (9) Perrin +SO3 (47) Hitran NOL*: No lines between 0-3THz (1st linepos in HITRAN [cm-1]) NOH*: No lines in HITRAN yet at all @@ -73,7 +78,7 @@ Feb 6 2014 O2.xml.gz Feb 6 2014 O3.xml.gz Mar 1 2014 OCS.xml.gz Mar 15 2012 PH3.xml.gz -Mar 19 2012 SO.xml.gz +Apr 7 2014 SO.xml.gz Feb 6 2014 SO2.xml.gz @@ -91,94 +96,75 @@ c sigm(ARTS)=sigm(HITRAN)*sarts -Species from Hitran 2008 -======================== +Species from Hitran +=================== -Latest version: +Latest version: 2012 edition + +2015-06-09 17:05 C2H2.xml.gz +2015-06-09 17:06 C4H2.xml.gz +2015-06-09 17:05 CH3Cl.xml.gz +2013-01-11 09:07 CH3OH.xml.gz +2015-06-09 17:05 ClO.xml.gz +2015-06-09 17:06 CS.xml.gz +2015-06-09 17:06 H2.xml.gz +2015-06-09 17:05 HBr.xml.gz +2015-06-09 17:06 HC3N.xml.gz +2012-03-19 11:03 HCN.xml.gz +2015-06-09 17:05 HCOOH.xml.gz +2015-06-09 17:05 HI.xml.gz +2015-06-09 17:05 HNO3.xml.gz +2015-06-09 17:05 HOBr.xml.gz +2015-06-09 17:05 HOCl.xml.gz +2012-03-19 11:03 N2O.xml.gz +2015-06-09 17:05 N2.xml.gz +2015-06-09 17:05 NO2.xml.gz +2015-06-09 17:05 NO.xml.gz +2015-06-09 17:05 OH.xml.gz +2012-03-19 11:03 O.xml.gz +2015-06-09 17:06 SO3.xml.gz + + +Empty files for species with no (THz) lines +=========================================== +(but required as broadening species (*) or due to existence of Earth profile data) + +2012-03-19 11:03 C2H6.xml.gz +2012-03-19 11:03 COF2.xml.gz +2012-11-24 02:04 He.xml.gz +2012-03-19 11:03 SF6.xml.gz -19 Mar 10:39 CH3Cl.xml.gz -19 Mar 10:39 ClO.xml.gz -19 Mar 10:39 HBr.xml.gz -19 Mar 10:39 HCN.xml.gz -19 Mar 10:39 HCOOH.xml.gz -19 Mar 10:39 HI.xml.gz -19 Mar 10:39 HNO3.xml.gz -19 Mar 10:39 HOBr.xml.gz -19 Mar 10:39 HOCl.xml.gz -19 Mar 10:39 N2O.xml.gz -19 Mar 10:39 NO.xml.gz -19 Mar 10:39 NO2.xml.gz -19 Mar 10:39 O.xml.gz -19 Mar 10:39 OH.xml.gz - -Empty files for species with no lines: - -19 Mar 09:25 C2H2.xml.gz -19 Mar 09:25 C2H4.xml.gz -19 Mar 09:25 C2H6.xml.gz -19 Mar 09:26 CH3CN.xml.gz -19 Mar 09:25 COF2.xml.gz -19 Mar 09:25 ClONO2.xml.gz -19 Mar 09:25 N2.xml.gz -19 Mar 09:25 NO+.xml.gz -19 Mar 09:25 SF6.xml.gz +Line Count +========== - abs_lines_per_speciesCreateFromLines 0: N2O-*-*-*: 451 lines 1: NO-*-*-*: 5233 lines 2: NO2-*-*-*: 20170 lines - 3: HNO3-*-*-*: 36551 lines - 4: OH-*-*-*: 2112 lines - 5: HBr-*-*-*: 106 lines - 6: HI-*-*-*: 94 lines + 3: HNO3-*-*-*: 490086 lines + 4: OH-*-*-*: 2111 lines + 5: HBr-*-*-*: 326 lines + 6: HI-*-*-*: 375 lines 7: ClO-*-*-*: 9453 lines 8: HOCl-*-*-*: 2952 lines - 9: N2-*-*-*: 0 lines + 9: N2-*-*-*: 36 lines 10: HCN-*-*-*: 319 lines - 11: CH3Cl-*-*-*: 12775 lines - 12: C2H2-*-*-*: 0 lines - 13: C2H6-*-*-*: 0 lines - 14: COF2-*-*-*: 0 lines - 15: SF6-*-*-*: 0 lines - 16: HCOOH-*-*-*: 6808 lines - 17: O-*-*-*: 1 lines - 18: ClONO2-*-*-*: 0 lines - 19: NO+-*-*-*: 0 lines - 20: HOBr-*-*-*: 1463 lines - 21: C2H4-*-*-*: 0 lines - 22: CH3CN-*-*-*: 0 lines - - -ARTS controlfile used to extract species from HITRAN 2008 -========================================================= + 11: CH3Cl-*-*-*: 12824 lines + 12: C2H2-*-*-*: 40 lines + 13: HCOOH-*-*-*: 6808 lines + 14: O-*-*-*: 1 lines + 15: HOBr-*-*-*: 1463 lines + 16: CH3OH-*-*-*: 4663 lines + 17: C4H2-*-*-*: 3744 lines + 18: HC3N-*-*-*: 985 lines + 19: H2-*-*-*: 34 lines + 20: CS-*-*-*: 694 lines + 21: SO3-*-*-*: 25 lines + -Arts2 -{ - SpeciesSet(abs_species, [ -"C2H2", "C2H4", "C2H6", "CH3CN", "CH3Cl", "CH3OH", "COF2", "ClO", "ClONO2", "HBr", -"HCN", "HCOOH", "HI", "HNO3", "HOBr", "HOCl", "N2", "N2O", "NO", "NO+", "NO2", -"O", "OH", "SF6" ]) - - abs_linesReadFromHitran(abs_lines, "HITRAN08.par", 0, 3e12) - abs_lines_per_speciesCreateFromLines - abs_lines_per_speciesWriteToSplitArtscat("zascii", abs_lines_per_species, - "hitran/") - - SpeciesSet(abs_species, [ "CH3Br" ]) - - abs_linesReadFromHitran(abs_lines, - "HITRAN2008/By-Molecule/Uncompressed-files/40_hit08.par", 0, 3e12) - abs_lines_per_speciesCreateFromLines - abs_lines_per_speciesWriteToSplitArtscat("zascii", abs_lines_per_species, - "hitran/") - - SpeciesSet(abs_species, [ "CF4" ]) - - abs_linesReadFromHitran(abs_lines, - "HITRAN2008/Supplemental/42_hit08.par", 0, 3e12) - abs_lines_per_speciesCreateFromLines - abs_lines_per_speciesWriteToSplitArtscat("zascii", abs_lines_per_species, - "hitran/") -} + +ARTS controlfile used to extract species from HITRAN data +========================================================= +see ExtractFromHITRAN.arts (run with -r 030 to create above line count) diff --git a/spectroscopy/Perrin/SO3.xml.gz b/spectroscopy/Perrin/SO3.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..e5b633c22721eb39af0bc095c6504d1591347d51 Binary files /dev/null and b/spectroscopy/Perrin/SO3.xml.gz differ