py3Dmol
A simple IPython/Jupyter widget to
embed an interactive 3Dmol.js viewer in a notebook.
The widget is completely static, which means the viewer doesn't need a running
IPython kernel to be useful and web pages and presentations generated from
the notebook will work as expected. However, this also means there is only
one-way communication between the notebook and the viewer.
If you experience problems, please file
an issue.
An example notebook
Installation
From PyPI:
pip install py3Dmol
Usage
Open a notebook
jupyter notebook
and issue
import py3Dmol
view = py3Dmol.view(query='pdb:1ubq')
view.setStyle({'cartoon':{'color':'spectrum'}})
view
API
The returned view object has the exact same API as $3Dmol.GLViewer
with the exception that functions return None.
License
MIT