rdkit.Chem.Draw.IPythonConsole module — The RDKit 2025.09.6 documentation

# rdkit.Chem.Draw.IPythonConsole module

rdkit.Chem.Draw.IPythonConsole.DisableSubstructMatchRendering()

rdkit.Chem.Draw.IPythonConsole.DrawMorganBit(mol, bitId, bitInfo, drawOptions=<rdkit.Chem.Draw.rdMolDraw2D.MolDrawOptions object>, **kwargs)

rdkit.Chem.Draw.IPythonConsole.DrawMorganBits(*args, drawOptions=<rdkit.Chem.Draw.rdMolDraw2D.MolDrawOptions object>, **kwargs)

rdkit.Chem.Draw.IPythonConsole.DrawRDKitBit(mol, bitId, bitInfo, drawOptions=<rdkit.Chem.Draw.rdMolDraw2D.MolDrawOptions object>, **kwargs)

rdkit.Chem.Draw.IPythonConsole.DrawRDKitBits(*args, drawOptions=<rdkit.Chem.Draw.rdMolDraw2D.MolDrawOptions object>, **kwargs)

rdkit.Chem.Draw.IPythonConsole.EnableSubstructMatchRendering()

rdkit.Chem.Draw.IPythonConsole.InstallIPythonRenderer()

rdkit.Chem.Draw.IPythonConsole.ShowMols(mols, maxMols=50, **kwargs)

rdkit.Chem.Draw.IPythonConsole.UninstallIPythonRenderer()

rdkit.Chem.Draw.IPythonConsole.addMolToView(mol, view, confId=-1, drawAs=None)

  adds a single molecule to a py3Dmol view

  Parameters:

    - m (RDKit molecule) – the molecule to draw

    - view (py3Dmol.view) – the view to draw into

    - confId (int) – the conformer ID to draw. If not provided, the default conformer (-1) will be used

    - drawAs (str) – the drawing type to use. If not provided, ‘stick’ will be used for small molecules, ‘cartoon’ for large (more than 999 atoms) molecules

  Return type:

    None

rdkit.Chem.Draw.IPythonConsole.display_pil_image(img)

  displayhook function for PIL Images, rendered as PNG

rdkit.Chem.Draw.IPythonConsole.drawMol3D(m, view=None, confId=-1, drawAs=None, bgColor=None, size=None)

  draws a single molecule in 3D using py3Dmol

  Parameters:

    - m (RDKit molecule) – the molecule to draw

    - view (py3Dmol.view) – the view to draw into. If not provided, one will be created

    - confId (int) – the conformer ID to draw. If not provided, the default conformer (-1) will be used

    - drawAs (str) – the drawing type to use. If not provided, ‘stick’ will be used

    - bgColor (str) – the background color to use for the drawing. If not provided, the default background color will be used

    - size (tuple of int) – the size of the drawing. If not provided, molSize_3d will be used

  Return type:

    the py3Dmol.view object containing the drawing

rdkit.Chem.Draw.IPythonConsole.drawMols3D(mols, view=None, confIds=None, drawAs=None, bgColor=None, size=None, removeHs=False, colors=('cyanCarbon', 'redCarbon', 'blueCarbon', 'magentaCarbon', 'yellowCarbon', 'cornflowerblueCarbon'))

  draws a list/tuple of molecules in 3D using py3Dmol

  Parameters:

    - mols (sequence (list, tuple, etc.) of RDKit molecules) – the molecules to draw

    - view (py3Dmol.view) – the view to draw into. If not provided, one will be created

    - confIds (sequence (list, tuple, etc.) of int) – the conformer ID to draw for each molecule. If not provided, the default conformer (-1) will be used

    - drawAs (str or sequence of str) – the drawing type to use for each molecule. If not provided, ‘stick’ will be used

    - bgColor (str) – the background color to use for the drawing. If not provided, the default background color will be used

    - size (tuple of int) – the size of the drawing. If not provided, molSize_3d will be used

    - removeHs (bool) – whether or not to remove Hs from the molecules before drawing, the default is False

    - colors (sequence of str) – the colors to use for drawing the molecules.

  Return type:

    the py3Dmol.view object containing the drawing

rdkit.Chem.Draw.IPythonConsole.listToLists(lst)