Kurucz/Linelists


*** See /ATOMS or /MOLECULES for new calculations (now underway).

At the time these gf files were made all the laboratory data in the
literature were considered and laboratory data were substituted for
computed data when they appeared to be better than the computed.
All of the files, atomic and molecular, need to be updated.

GF10       wavelength-sorted atomic lines in 10 nm intervals

GF100      wavelength-sorted atomic lines in 100 nm intervals

GFALL      wavelength-sorted atomic lines in one file per spectrum and also
            all merged into one file

GFHYPER10  wavelength-sorted atomic lines in 10 nm intervals with hyperfine
            splitting for levels that have been measured 

GFHYPER100 wavelength-sorted atomic lines in 100 nm intervals with hyperfine
            splitting for levels that have been measured 

GFHYPERALL wavelength-sorted atomic lines in one file per spectrum with
            hyperfine splitting for levels that have been measured 
            and also all merged into one file

LINES      Sample programs for reading the files.  References.
 
LINESCD    binary files from CD-ROMs 1 and 15 that have 58 million atomic
            and diatomic linss packed 16 bytes per line
 
LINESMOL   wavelength sorted diatomic molecular lines in various large files
            with extension .ASC .  The same data also are given divided into 
            smaller wavelength intervals in files with extension .100 .

Line files with names of the form GF* or HY* have the following 160 column format:


1                                                                             80
+++++++++++^^^^^^^++++++^^^^^^^^^^^^+++++^++++++++++^^^^^^^^^^^^+++++^++++++++++
   800.7110  0.116 27.00   45924.947  3.5 (3F)5s e2F   33439.661  4.5 (3F)4p y2G
    wl(nm)  log gf elem      E(cm-1)   J   label        E'(cm-1)   J'   label'  
                   code                                                         
                        [char*28 level descriptor  ][char*28 level descriptor  ]
                                                                                
continuing                                                                      
81                                                                           160
^^^^^^++++++^^^^^^++++^^++^^^++++++^^^++++++^^^^^+++++^+^+^+^+++^^^^^+++++^^^^^^
  8.19 -5.38 -7.59K88  0 0 59-2.584 59 0.000  104  -77F6 -5 0    1140 1165     0
  log   log   log ref NLTE iso log iso  log     hyper  F F'    eveglande     iso
 Gamma Gamma Gamma   level hyper f iso frac   shift(mK)     ^    oddglande shift
  rad  stark  vdW    numbers                    E    E'     ^abc  (x1000)   (mA)
                                                         I*1^char*3
                                                           codes

FORMAT(F11.4,F7.3,F6.2,F12.3,F5.2,1X,A10,F12.3,F5.2,1X,A10,
3F6.2,A4,2I2,I3,F6.3,I3,F6.3,2I5,1X,A1,A1,1X,A1,A1,i1,A3.2I5,I6) 

 1 wavelength (nm)  air above 200 nm   F11.4
 2 log gf  F7.3
 3 element code = element number + charge/100.  F6.2
 4 first energy level in cm-1   F12.3
        (if allowed, with same parity as ground state) 
        (negative energies are predicted or extrapolated)
 5 J for first level   F5.1
   blank for legibility   1X
 6 label field for first level   A10
 7 second energy level in cm-1   F12.3
        (if allowed, with parity opposite first level) 
        (negative energies are predicted or extrapolated)
 8 J for second level   F5.1
   blank for legibility   1X
 9 label field for second level   A10
10 log of radiative damping constant, Gamma Rad  F6.2 or F6.3
11 log of stark damping constant/electron number. Gamma Stark  F6.2 or F6.3
12 log of van der Waals damping constant/neutral hydrogen number, 
       Gamma van der Waals   F6.2 or F6.3
13 reference that can be expanded in subdirectory LINES   A4  
14 non-LTE level index for first level   I2
15 non-LTE level index for second level   I2
16 isotope number   I3
17 hyperfine component log fractional strength  F6.3
18 isotope number  (for diatomics there are two and no hyperfine)   I3
19 log isotopic abundance fraction   F6.3
20 hyperfine shift for first level in mK to be added to E  I5
21 hyperfine shift for second level in mK to be added to E'  I5
   the symbol "F" for legibilty   1X
22 hyperfine F for the first level    I1
23 note on character of hyperfine data for first level: z none, ? guessed  A1
   the symbol "-" for legibility    1X
24 hyperfine F' for the second level  I1
25 note on character of hyperfine data for second level: z none, ? guessed  A1
26 1-digit code, sometimes for line strength classes   I1
27 3-character code such as AUT for autoionizing    A3  
28 lande g for the even level times 1000   I5
29 lande g for the odd level times 1000   I5
30 isotope shift of wavelength in mA 



Molecule lists in /LINESMOL have the format
1                                                                   70
++++++++++^^^^^^^+++++^^^^^^^^^^+++++^^^^^^^^^^^++++^++^+^^^+^^+^+++^^
  433.0318 -3.524 19.5-10563.271 20.5 -33649.772 106X02F2   A02F1   13
  wl(nm)   log gf  J    E(cm-1)   J'   E'(cm-1) code  V      V'     iso
                                                    label   label'

FORMAT(F10.4.F7.3,F5.1,F10.3,F5.1,F11.3,I4,A1,I2,A1,I1,3X,A1,I2,A1,I1,3X,I2)

The code for the diatomic molecules is two 2-digit element numbers in 
ascending order.  The labels consist of the electronic state, the vibrational 
level, the lambda-doubling component, and the spin state.  Sometimes two 
characters are required for the electronic state and the format becomes 
,A2,I2,A1,I1,2X,.  Negative energies are predicted or extrapolated.

A sample program RMOLEC.FOR for reading the lines is given in /LINES.
The molecular lines can be rewritten in the atomic format and merged with 
the atomic lines but I have not done it.  They can also be rewritten in 
binary so they can be read quickly.  A program MOLBIN.FOR for that 
is also given in /LINES.

Files can be searched using "FIND" from the "EDIT" menu.

Files with extension .10 or .100 can be appended to form larger wavelength
intervals, or into the complete list gfall.dat, i.e., COPY GF*.100 GFALL.DAT