From: <ha...@us...> - 2013-12-14 17:45:02
|
Revision: 19102 http://sourceforge.net/p/jmol/code/19102 Author: hansonr Date: 2013-12-14 17:44:58 +0000 (Sat, 14 Dec 2013) Log Message: ----------- ___JmolVersion="14.0.2" JmolVersion="14.0.2_2013.12.13" (note that 14.0 and 14.1 are identical except for version number at this time) bug fix: modulation not distinguishing between q and t; bug fix: modulated measurements not working bug fix: not skipping set defaultLattice "{NaN NaN NaN}" bug fix: isosurface map atomic orbital fails bug fix: vibrational display of modulation with distances doesn't update bug fix: vibration off causes unnecessary warning in console bug fix: draw symop broken bug fix: array.mul(matrix3f) crashes Jmol bug fix: select symop=1555 broken bug fix: set picking dragSelected not working code: refactored CifReader, separating out MMCifReader and MSCifReader code: minor renaming/refactoring of methods in SV code: adds javajs.api.JSONEncodable interface -- super-simple implementation in org.jmol.script.SV -- allows implementations of javajs to deliver custom JSON results Modified Paths: -------------- branches/v14_0/Jmol/src/org/jmol/viewer/Jmol.properties Modified: branches/v14_0/Jmol/src/org/jmol/viewer/Jmol.properties =================================================================== --- branches/v14_0/Jmol/src/org/jmol/viewer/Jmol.properties 2013-12-14 17:43:42 UTC (rev 19101) +++ branches/v14_0/Jmol/src/org/jmol/viewer/Jmol.properties 2013-12-14 17:44:58 UTC (rev 19102) @@ -14,105 +14,23 @@ (note that 14.0 and 14.1 are identical except for version number at this time) -new feature: JavaScript: JSmol api Jmol.evaluateVar(applet, expression) - -- better than Jmol.evaluate because result is a JavaScript variable, not a string. - -- DEPRECATING JSmol api Jmol.evaluate(applet, expression) - -new feature: getProperty("JSON", ....) - -- returns JSON code for property - -- allows JavaScript: x = Jmol.getPropertyAsArray("variableInfo","some expression") - -new feature: getProperty variableInfo <expression> - -- allows retrieval of variables in Java or JSON format - -- evaluates expression - -- defaults to "all" - -new feature: modulation adjustable by q and t, up to d=3 - // modulation on/off (all atoms) - // moduation {atom set} on/off - // modulation int q-offset - // modulation x.x t-offset - // modulation {t1 t2 t3} - // modulation {q1 q2 q3} TRUE - -new feature: pickedList -- ordered array of recently picked atoms - -- can be used the same as the PICKED variable, - but that is ordered sequentially, not temporally - -- twice clicking off structure clears the list - -- @{pickedList}[0] last-picked atom - -- @{pickedList}[-1] next-to-last-picked atom - -- @{pickedList}[-1][0] last two picked atoms - -new feature: array.pop(), array.push() - -- similar to JavaScript - -- for example: - - // create a distance t-plot - - at = [] // t points - am = [] // distance measurements - - var p1 = a.modulation(1e10)[1] - var p2 = a2.modulation(1e10)[1] - for (var i = 0; i <= 50; i++) { - var t = i / 50.0; - at.push(t); - var b1 = a.modulation(t)[1]; - var b2 = b.modulation(t)[1]; - var m = distance((p1 + b1).xyz, (p2 + b2).xyz); - am.push(m); - } - d = at.add("\t", am) - -new feature: modulation scale x.x -new feature: caption "xxxxx" x.x -- number of seconds to run -new feature: modulation 0.2 // sets t-value - -new feature: array.pop(), array.push(x) - a=[];a.push("testing");print a.pop() -new feature: select ON/OFF atom-set - -- turns selection halos on or off as well as doing the selection - -- convenience only - -- for example: - - select on _O2 - select off * - -new feature: pt1.mul3(pt2) - -- returns {pt1.x*pt2.x, pt1.y*pt2.y, pt1.z*pt2.z} - -- if both are not points, reverts to simple multiplication -new reature: array.mul3(pt2) - -- applies mul3 to all elements of array - -new feature: {atomset}.modulation(type, t) - -- delivers P3 (displacement modulation) - -- implemented only for type="D" (optional) - -- optional t is 0 by default - bug fix: modulation not distinguishing between q and t; bug fix: modulated measurements not working - bug fix: not skipping set defaultLattice "{NaN NaN NaN}" bug fix: isosurface map atomic orbital fails - bug fix: vibrational display of modulation with distances doesn't update bug fix: vibration off causes unnecessary warning in console bug fix: draw symop broken - bug fix: array.mul(matrix3f) crashes Jmol - bug fix: select symop=1555 broken bug fix: set picking dragSelected not working code: refactored CifReader, separating out MMCifReader and MSCifReader - code: minor renaming/refactoring of methods in SV - code: adds javajs.api.JSONEncodable interface -- super-simple implementation in org.jmol.script.SV -- allows implementations of javajs to deliver custom JSON results - JmolVersion="14.0.1_2013.12.04" JmolVersion="13.3.9_dev_2013.12.04" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |