[had a few important bug fixes on this already; re-released as Jmol
13.1.16a]


On Thu, Jun 6, 2013 at 12:46 AM, Robert Hanson <hans...@stolaf.edu> wrote:

> Jmol 13.1.16 contains many new features and several bug fixes. It will be
> particularly of interest to those who use PyMOL.
>
> JmolVersion="13.1.16"
>
> new feature: color BALLS
>   -- distinct from color ATOMS because it doesn't get inherited
>   -- for PyMOL compatibility with sphere_color
>
> new feature: restore SCENE "xxxx" nSec
>
> new feature: Scene menu
>   -- PyMOL scene names, in order
>
> new feature: added parameters to moveTo allows setting cameraDepth,
> cameraX, and cameraY
>
> new feature: moveTo <nseconds> PYMOL [18-element standard PyMOL view
> matrix]
>     -- used for PSE file loading
>     -- to be used also for scenes
>     [0-8] are 3x3 rotation matrix (row/column inverted)
>     [9,10] are x,y translations (y negative)
>     [11] is distance from camera to center (negative)
>     [12-14] are rotation center coords
>     [15-16] are slab and depth distance from camera (0 to ignore)
>     [17] is field of view; positive for orthographic projection
>
> new feature: cache CLEAR
>   -- same as cache REMOVE ALL
>
> new feature: load xxx.pse FILTER "DOCACHE"
>   -- specifically for editing large PSE files when included in a state
>   -- caches streamlined file that is still readable by PyMOL (needs
> testing!)
>      (no electron density map data, for instance -- see HupA_2.pse)
>   -- caches all isosurfaces, creating JVXL equivalents
>   -- should be followed with WRITE xxx.pngj or WRITE xxx.jmol or WRITE
> xxx.zip
>   -- for example:
>      before:
>         04/07/2013  07:46 AM        11,929,507 HupA_2.pse
>
>     $ zap;load SYNC "file:///C:/temp/downloads/HupA_2.pse" filter 'DOcache'
>     $ write t.zip
>
>      after:
>         Listing archive: t.zip
>         Physical Size = 395174
>
>            Date      Time    Attr         Size   Compressed  Name
>         ------------------- ----- ------------ ------------
> ------------------------
>         2013-05-17 06:46:36 .....      1092432       219718  HupA_2.pse
>         2013-05-17 06:46:36 .....      1473760         6589
> isosurface_level2
>         2013-05-17 06:46:36 .....        25495        11624  state.spt
>         2013-05-17 06:46:36 .....          134          119
> JmolManifest.txt
>         2013-05-17 06:46:36 .....            0            2
> Jmol_version_13.1.16_dev_2013.05.17__2013-05-15_07.09
>         2013-05-17 06:46:36 .....       158082       156316  preview.png
>         ------------------- ----- ------------ ------------
> ------------------------
>                                        2749903       394368  6 files, 0
> folders
>
> new feature: anim FRAMES [1, 3, 9, 9, 9, 3, 1]
>   -- arbitrary PyMOL-like model list
>
> new feature: FRAME n
>   -- same as MODEL n, unless we have PyMOL-like frames
>   -- if have frames, then FRAME 2 goes to the second frame (model 3 in
> this case)
>   -- MODEL n still always goes to a specific model.
>   -- all relative options -- FIRST LAST PREV NEXT -- refer to frames if
> there are frames
>      even if the MODEL command is given.
>
> new feature: pyMOL PSE state options: LOAD "FOO.PSE" state FILTER "xxxx"
>   -- [state not present; default] load all PyMOL states (one PyMOL state
> == one Jmol model)
>   -- state = 0 (load only the current PyMOL state)
>   -- state > 0 (load just a specific PyMOL state)
>   -- FILTER "nosurface" -- load PyMOL file without surfaces
>   -- FILTER "
>
> new feature: getProperty BONDINFO {atomset1} {atomset2}
>
> new feature: measurements with IDs and radius/diameter:
>     -- measure ID "xxx" ...
>     -- measure ID "xxx" RADIUS x.y (or DIAMETER x.y)
>     -- renders as dots
>
> new feature: set zoomHeight
>    -- FALSE by default
>    -- set TRUE for PyMOL-like resizing (scale only set by height
> adjustment)
>
> new feature: isosurface color density (decimal)
>   - variable decimal point size
>
> new feature: PyMOL CGOs as CGO command
>   - needs testing
>   - CGO ID "xxx" [ cgo data (float array) ]
>   - includes basic CGO methods
>       BEGIN
>               GL_POINTS
>               GL_LINES
>               GL_LINESTRIP
>               GL_TRIANGLE
>               GL_TRIANGLE_STRIP
>               GL_TRIANGLE_FAN
>       VERTEX
>       END
>       COLOR
>       NORMAL
>       SIMPLE_LINE
>       SAUSAGE
>       TRICOLOR_TRIANGLE
>
> popup: added menu for MEP range -0.1 0.1
>
> PyMOL: uniqueBondSettings working
>
> PyMOL: better scene restore;
>
> PyMOL: adds SASURFACE option (surface_solvent ON), with "carving"
> (ProFusion_ABL.pse, scene F6)
>
> PyMOL: abstraction of scene setting from reader
>
> PyMOL: first phase of reader development complete (working with Jaime
> Prilusky)
>   -- 104 test models http://ispcsrv3.weizmann.ac.il/a2jmolb/browse
>   -- implementation of standard objects, including:
>      -- atoms with labels
>      -- bonds
>      -- standard PyMOL rendering, including:
>         -- lines
>         -- sticks
>         -- nonbonded (stars)
>         -- nb_spheres
>         -- cartoons of various types (not plank)
>         -- rockets
>         -- ribbon (backbone/trace)
>         -- putty (trace)
>         -- dots
>      -- measures
>      -- simple CGO objects
>      -- molecular surfaces
>      -- electron density as points and meshes
>      -- custom colors
>      -- fog and slab
>      -- morphing movies
>      -- JVXL caching of isosurfaces
>
> PyMOL: measurement font/offsets enabled
>   -- adds measure ID "xxx" FONT scale face style
>   -- adds measure ID "xxx" OFFSET [mode, sx, sy, sz, ax, ay, az]
>   -- adds measure ID "xxx" OFFSET {sx, sy, sz}
>
> PyMOL: perspective fix for translated center -- H115W.PinM.PSE
>
>
> bug fix: JavaScript: adding SYNC
> bug fix: antialiasing or resizing stray lines problem solved (introduced
> in 11.0, 08/2006!)
> bug fix: "display add" by itself should not do anything
> bug fix: Hall translation initialization problem
> bug fix: JavaScript reading of old-style JVXL files
> bug fix: Gaussian reader not splitting MO set by model
> bug fix: polyhedron reading from state
> bug fix: connect delete not saved in state
> bug fix: rockets not working for alpha polymer (also in 13.0.16)
> bug fix: GXL added to carbohydrates
> bug fix: show state/anim turns "anim" into "animation"
> bug fix: MoldenReader orbitals are not in energy order; use FILTER
> "NOSORT" to prevent sorting by energy
> bug fix: simultaneous spin/animation broken in 13.1.13
> bug fix: MoldenReader fix for file blank lines and g,h,i orbitals - also
> for 13.0.16
> bug fix: COMPARE does not allow nSeconds at beginning, as described in
> documentation
> bug fix: isosurface VOLUME/AREA SET n cannot return to full array
> reporting; SET -1 added.
> bug fix: isosurface VOLUME/AREA always returns an array, possibly of
> length 0
> bug fix: isosurface molecular/solvent can give inappropriate inner surfaces
> bug fix: show selected includes deleted atoms
>
>
> --
> Robert M. Hanson
> Larson-Anderson Professor of Chemistry
> St. Olaf College
> Northfield, MN
> http://www.stolaf.edu/people/hansonr
>
>
> If nature does not answer first what we want,
> it is better to take what answer we get.
>
> -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
>
>


-- 
Robert M. Hanson
Larson-Anderson Professor of Chemistry
St. Olaf College
Northfield, MN
http://www.stolaf.edu/people/hansonr


If nature does not answer first what we want,
it is better to take what answer we get.

-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to