In [ ]:
import os.path
import rmgpy
from IPython.display import display
from rmgpy.data.rmg import RMGDatabase
from rmgpy.species import Species
from rmgpy.molecule.resonance import generateAromaticResonanceStructures

In [ ]:
databasePath = rmgpy.settings['database.directory']

database = RMGDatabase()
database.load(
    path = databasePath,
    thermoLibraries = ['primaryThermoLibrary'],
    reactionLibraries = [],
    seedMechanisms = [],
    kineticsFamilies = 'none'
    )

In [ ]:
spec = Species().fromSMILES("O=C[C]=C")
#spec.generateResonanceIsomers()
display(spec)

In [ ]:
spec.thermo = database.thermo.getThermoData(spec)

In [ ]:
spec.thermo

In [ ]:
spec2 = Species().fromSMILES("[O]C=C=C")
#spec.generateResonanceIsomers()
display(spec2)

In [ ]:
spec2.thermo = database.thermo.getThermoData(spec)

In [ ]:
spec2.thermo

In [ ]: