Skip to content

Commit 31dd02a

Browse files
committed
allow training reaction notebook to handle reactions without gas phase kinetics
1 parent 951e327 commit 31dd02a

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

ipython/kinetics_library_to_training_tools.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,9 @@ def process_reactions(database, libraries, families, compare_kinetics=True, show
185185
units = 'cm^3/(mol*s)'
186186
elif len(lib_rxn.reactants) == 3:
187187
units = 'cm^6/(mol^2*s)'
188-
A = lib_rxn.kinetics.A
189-
lib_rxn.kinetics.A = ScalarQuantity(value=A.value_si*A.get_conversion_factor_from_si_to_cm_mol_s(),units=units,uncertainty_type=A.uncertainty_type,uncertainty=A.uncertainty_si*A.get_conversion_factor_from_si_to_cm_mol_s())
188+
if hasattr(lib_rxn.kinetics,'A'):
189+
A = lib_rxn.kinetics.A
190+
lib_rxn.kinetics.A = ScalarQuantity(value=A.value_si*A.get_conversion_factor_from_si_to_cm_mol_s(),units=units,uncertainty_type=A.uncertainty_type,uncertainty=A.uncertainty_si*A.get_conversion_factor_from_si_to_cm_mol_s())
190191

191192
if fam_rxn.family in reaction_dict:
192193
reaction_dict[fam_rxn.family].append(lib_rxn)
@@ -436,4 +437,3 @@ def manual_selection(master_dict, multiple_dict, database):
436437
print('================================================================================')
437438
print('Manual selection of reactions completed.')
438439
print('================================================================================')
439-

0 commit comments

Comments
 (0)