In [1]:
from chemview import enable_notebook, MolecularViewer
enable_notebook()
In [7]:
from chemlab.io import remotefile
# pull the file
df = remotefile('https://raw.githubusercontent.com/cclib/cclib/master/data/GAMESS/basicGAMESS-US2012/water_mp2.out', 'gamess')
mo_coefficients = df.read('mocoeffs')
gbasis = df.read('gbasis')
molecule = df.read('molecule')
molecule.guess_bonds()
In [14]:
from chemlab.qc import molecular_orbital
f = molecular_orbital(molecule.r_array, mo_coefficients[0][-1], gbasis)
mv = MolecularViewer(molecule.r_array, {'atom_types': molecule.type_array,
'bonds': molecule.bonds})
mv.wireframe()
mv.add_isosurface(f, isolevel=0.3, color=0xff0000)
mv.add_isosurface(f, isolevel=-0.3, color=0x0000ff)
mv
In [ ]: