render

Backward-compatible shim. Implementation moved to cnotebook.core.render.

Rendering Functions

The render module provides core functions for converting OpenEye molecules to HTML representations.

Key Functions

oemol_to_html

Convert an OpenEye molecule to an HTML representation (PNG or SVG image).

from cnotebook.render import oemol_to_html
from cnotebook.context import CNotebookContext

ctx = CNotebookContext(width=200, height=200, image_format="svg")
html = oemol_to_html(mol, ctx=ctx)

render_molecule

Render a molecule with optional SMARTS highlighting.

from cnotebook.render import render_molecule

# Basic rendering
render_molecule(mol)

# With SMARTS highlighting
render_molecule(mol, smarts="c1ccccc1")