New Features
PyMOL v1.5
(I) -- Incentive PyMOL only; (I+O) -- Incentive PyMOL and Open-source PyMOL
Real-time Rendering Performance
-
Increased real-time rendering performance (I+O)
-
Real-world, real-time rendering example of 250,000 atoms:
-
Lines: 28 Hz → 226 Hz (707% increase!)
-
Cartoons: 7 Hz → 47 Hz (571% increase!)
-
Sticks: 2.1 Hz → 37 Hz (1661% increase!)
-
Surfaces: 6.0 Hz → 70 Hz (1,066% increase!)
-
Real-time Rendering Improvements
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
-
Support for bg_gradient when ray tracing (I+O)
-
Many more non-standard nucleic acids (PSU, 5MU, 7MG, MIA, H2U, 4SU, MA6, UR3, 5MC, 40C, 2MG, TM2, 2MG) render correctly as cartoons (I+O)
-
Surface color smoothing (I+O)
-
Frame buffer-based antialiasing for real-time rendering (I+O)
-
Optimized anaglyph colors and intensities for an improved 3D viewing experience (I+O)
![]() ![]() |
-
Real-time and ray-traced ambient occlusion (I+O)
![]() ![]() |
Molecular Modeling
-
undo now supports changes in: addition/removal of atoms and fragments, changes in atom type, valence, object creation, and more (I)
-
Improved feedback for the clean command (I)
Mac OS X
-
Support for Mac OS X 10.7 (Lion) (I)
-
MacPyMOL now comes with a Mac-friendly DMG installer (I)
-
Restored Space Navigator 3D support (I)
Other Enhancements
-
Molecular weight (A > Compute > Molecular Weight) calculation supporting explicit structure and implicit (PyMOL auto-adds hydrogens) (I+O)
-
Selection generation, A > Generate > Selection > ..., for (I+O)
- polar hydrogens
- non-polar hydrogen
- hydrogen bond donors
- hydrogen bond acceptors
- surface atoms
-
Support for reading compressed Maestro (.maegz)** and PyMOL session files (.pze, pzw, .pse.gz, .psw.gz) (I)
-
Added Show > Valence and Hide > Valence for fine-grained valence display control (I+O)
-
Added the get_viewport command (I+O)
-
Surface-based atom selecting/picking via the mouse (I+O)
-
New mouse mode for light positioning (I+O)
-
Many Fixes (I+O)
(I) -- Incentive PyMOL only
(I+O) -- Incentive PyMOL and Open-source PyMOL
PyMOL v1.4
-
New 64-bit MacPyMOL allows Mac users to access more than 4 GB of memory
-
Volume visualization for unique display of volumetric data and simultaneous visualization of multiple iso-surfaces (see http://pymol.org/volume)
-
Electron density map generation from reflection data (Mac and Linux only, Windows coming soon)
-
Stereochemical labeling
-
Improved Atom Typing; MacroModel and SYBYL/MOL2 support
-
OpenGL Shaders (GLSL) for improved on-screen rendering (cartoons, sticks, surfaces, volumes)
-
Dynamic measurements (distances, bond angles and dihedral angles)
-
File > Save Molecule now allows saving of multiple files, multi-state PDBs to a single file, and multi-state PDBs to multiple files
-
Improved State Handling makes operations on multi-state objects easier
-
Built using updated and Schrödinger-compatible distribution of Python (v2.7)
-
PyMOL Web GUI (PWG)
-
Several bug fixes
PyMOL v1.4.1
-
MTZ map reading now works on all our supported platforms and architectures.
-
Transparent ribbons – just "set ribbon_transparency, X" like other transparency settings.
-
Improved state handling makes operations on multi-state objects easier.
-
GLSL shaders now support depth cueing/fogging.
-
New background gradient. “set bg_gradient”.
-
Map resolution displayed as Angstroms, not 1/d^2, from MTZ file.
-
Elementary volume ray tracing; “set ray_volume”.
-
Cross-platform bug fixes.
PyMOL v1.3.r1
-
Fully dynamic measures
-
A > Generate > Selection > Surface Residues
-
Fixed dihedral bug
-
Added filtering step in File>Save Molecule...
-
Added mouse-mode tracking, improved neighbor finding, mixed-mode measurements to the Measurement Wizard
-
new cealign command; cealign is a new command that performs protein structure alignment using the CE algorithm.
-
updated fetch command; this command has the new capability of downloading omit maps from the EDS server.
-
new obscure command to beautifully hide proprietary data
-
many new settings for controlling measurements












