except Prm.DoesNotExist: pass this_trans.n_air = HITRANParam(val=prms.get(name="n_air").val, ref=int(Iref[8:10]), name='n_air', ierr=int(Ierr[4]), relative=True) try: this_trans.delta_air = HITRANParam(val=prms.get(name="delta_air").val, ref=int(Iref[10:12]), name='delta_air', ierr=int(Ierr[5])) except Prm.DoesNotExist: pass this_trans.Elower = trans.Elower this_trans.gp = trans.gp this_trans.gpp = trans.gpp this_trans.multipole = trans.multipole # grab the flag from the par_line this_trans.flag = trans.par_line[145] CaseClass = hitran_meta.get_case_class(this_trans.molec_id, this_trans.iso_id) this_trans.statep = CaseClass(molec_id=this_trans.molec_id, iso_id=this_trans.iso_id, E=trans.statep.energy, g=trans.statep.g, s_qns=trans.statep.s_qns) this_trans.statepp = CaseClass(molec_id=this_trans.molec_id, iso_id=this_trans.iso_id,
this_trans.gamma_self = HITRANParam( val=prms.get(name="gamma_self").val, ref=int(Iref[6:8]), name='gamma_self', ierr=int(Ierr[3]), relative=True) except Prm.DoesNotExist: pass this_trans.n_air = HITRANParam(val=prms.get(name="n_air").val, ref=int(Iref[8:10]), name='n_air', ierr=int(Ierr[4]), relative=True) try: this_trans.delta_air = HITRANParam(val=prms.get(name="delta_air").val, ref=int(Iref[10:12]), name='delta_air', ierr=int(Ierr[5])) except Prm.DoesNotExist: pass this_trans.Elower = trans.Elower this_trans.gp = trans.gp this_trans.gpp = trans.gpp this_trans.multipole = trans.multipole # grab the flag from the par_line this_trans.flag = trans.par_line[145] CaseClass = hitran_meta.get_case_class(this_trans.molec_id, this_trans.iso_id) this_trans.statep = CaseClass(molec_id=this_trans.molec_id, iso_id=this_trans.iso_id, E=trans.statep.energy, g=trans.statep.g, s_qns=trans.statep.s_qns) this_trans.statepp = CaseClass(molec_id=this_trans.molec_id, iso_id=this_trans.iso_id, E=trans.statepp.energy, g=trans.statepp.g, s_qns=trans.statepp.s_qns) this_trans.case_module = hitran_meta.get_case_module(this_trans.molec_id,