.vib File

RFM File Formats: Vibrational Index File

27AUG26

Type
Optional Input(s)

Description
Vibrational Index data, associating numerical indices with the C15 character strings (gqu and gql) in the HITRAN .par file.

Filename(s)
Specified in *HIT section of Driver Table

Structure
File Structure
!CMNT Optional Comment record(s)
NCLS Number of different molecule classes
for icls = 1, NCLS
    !CMNT Optional comment record(s)
    cls_id     NMOL     NVIB Class#, No. Mols, No.vib levels
    for imol = 1, NMOL
        MOL_ID     molec     Molec#, name
    for ivib = 1, NVIB
        'VIB_STR'     VIB_IDX     vmol(1) vmol(2) ... Vib String, Vib Index, relevant molecules
End of file

Fields
Field Type Description Range
!CMNT C80 Comment records, starting with '!'
NCLS I No. molecular classes in file ≥ 0
cls_id I Index for Class (ignored)
NMOL I No. molecules included in this class ≥ 0
NVIB I No. vibrational levels included in this class ≥ 0
MOL_ID I HITRAN index of molecule ≥ 1
molec C* Name of molecule (ignored)
'VIB_STR' C15 HITRAN Label of Vib Level (in quotes)[1] (arbitrary)
VIB_IDX I RFM index of Vib Level ≥ 0
Type: I=Integer; R=Real; Cn=character string, length n.

Notes
  1. 'VIB_STR': The actual 15-character string is enclosed in quotes so that any blank spaces at the start and end are included.

Example
vibh24.txt

Python Reader
read_vib.py