From: <ha...@us...> - 2011-10-29 08:22:17
|
Revision: 16425 http://jmol.svn.sourceforge.net/jmol/?rev=16425&view=rev Author: hansonr Date: 2011-10-29 08:22:10 +0000 (Sat, 29 Oct 2011) Log Message: ----------- 12.3.3 VERSION # new feature: load xxx.pdb filter "TLS" -- loads TLS data # new feature: atom property property_tlsGroup # new feature: MolecularPlayground now accepts messages to the banner: # message banner: xxxxxxx # new feature: MolecularPlayground fully functional. # This application (MPJmolApp) is part of a three-part suite # that runs on a Mac mini involving: # "Hub" [name] for overall control (Mac app; not open source yet) # MPKinectDriver for obtaining motion events (Mac app; not open source yet) # MPJmolApp for displaying the results (source here) # The Hub and MPJmolApp communicate over local port 31416, sending # JSON messages back and forth. (See note in org.jmol.app.jsonkiosk.JsonNioService.java) # For demonstrations of the installation at St. Olaf College, # see the following YouTube videos: # http://www.youtube.com/watch?v=iQRkuku8ry0 # http://www.youtube.com/watch?v=XCRrRZe1j6g # http://www.youtube.com/watch?v=FTTIVWGtFD0 # For details relating to the original Molecular Playground # installation at U. Mass.-Amherst, see # http://molecularPlayground.org # Note that all of the functionality of the original MP are # present in MPJmolApp # new feature: MolecularPLayground can now ignore all Hub requests for # commands and content changes, thus allowing its own configuration # script to drive the presentation instead of the Hub's. So the Hub # can be used simply as an interface to the Kinect driver. This just # allows a simpler development interface -- a simple three-column Excel file can # be used to drive a presentation. (see org.jmol.molecularplayground.biophysics.xlsx) # -- MPJmolApp looks for the file MpJmolAppConfig.spt # -- This file can override MPJmolApp's default parameters: # NIOContentPath # -- default: System.getProperty("user.dir").replace('\\', '/') # + "/Content-Cache/%ID%/%ID%.json" # -- ignored if NIOcontentDisabled ends up true (see below) # NIOterminatorMessage # -- default: "MP_DONE" # NIObannerEnabled # -- default: true # NIOcontentScript # -- default: (not present, setting NIOcontentDisabled=false) # NIOcontentDisabled # -- default: true if NIOcontentScript is present; false if not # NIOmotionDisabled # -- default: false # -- The script in MpJmolAppConfig.spt is run, along with whatever # default settings are generated by the above checks. # -- Parameters are set by querying the Viewer for those Jmol variables. # -- If NIOcontentDisabled is true, then all JSON messages from the Hub # of types "content", "command", and "banner" are ignored. It is still # important that the running script send "MP_DONE" messages periodically # (within every 6 minutes) so that the Hub knows that MPJmolApp is still # alive and does not try to restart it. # -- If NIOmotionDisabled is true, then all JSON messages from the Hub # of types "move", "sync", and "touch" are ignored. # -- These are checked every time a JSON command is received, so the # running script can specifically turn off motion detection if that # or content detection if that is desired. # -- Note that MPJmolApp has a full console and menu that are available # on the operator's screen, (which is just mirrored to the projector). # This allows for parameter setting and adjustments on the fly. # # new feature: show NMR # -- predicted NMR spectrum # -- uses http://www.nmrdb.org/predictor?smiles=xxxx # -- requires NCI SMILES due to bug at nmrdb not allowing "." # bug fix: CRYSTAL reader not properly setting model properties # bug fix: userFunction(x,@y) should operate as per all math # -- parens - value of variable pointed to by y # -- x = myfunc(x, @y) same action as just myfunc(x, @y) # bug fix: userFunction x @y # -- no parens - should operate as value of x and value of y # -- @ is unnecessary but allowed # bug fix: set echo "myecho" [10 10%] not working # bug fix: apiPlatform not correctly accessed in JpegEncoder # bug fix: reading of JVXL files for color density fails to color properly # bug fix: .... vdw 100.0% --- should be OK with float there, even if it rounds. # code: refactored for Molecular Playground and Jmol Android # -- several System.out. messages present. # code: refactoring adapter XML readers Modified Paths: -------------- trunk/Jmol/src/org/jmol/viewer/Jmol.properties Modified: trunk/Jmol/src/org/jmol/viewer/Jmol.properties =================================================================== --- trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2011-10-29 08:20:41 UTC (rev 16424) +++ trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2011-10-29 08:22:10 UTC (rev 16425) @@ -5,7 +5,6 @@ # new feature: load xxx.pdb filter "TLS" -- loads TLS data # new feature: atom property property_tlsGroup -# bug fix: CRYSTAL reader not properly setting model properties # new feature: MolecularPlayground now accepts messages to the banner: # message banner: xxxxxxx # new feature: MolecularPlayground fully functional. @@ -69,6 +68,8 @@ # -- predicted NMR spectrum # -- uses http://www.nmrdb.org/predictor?smiles=xxxx # -- requires NCI SMILES due to bug at nmrdb not allowing "." + +# bug fix: CRYSTAL reader not properly setting model properties # bug fix: userFunction(x,@y) should operate as per all math # -- parens - value of variable pointed to by y # -- x = myfunc(x, @y) same action as just myfunc(x, @y) @@ -77,11 +78,12 @@ # -- @ is unnecessary but allowed # bug fix: set echo "myecho" [10 10%] not working # bug fix: apiPlatform not correctly accessed in JpegEncoder +# bug fix: reading of JVXL files for color density fails to color properly +# bug fix: .... vdw 100.0% --- should be OK with float there, even if it rounds. + # code: refactored for Molecular Playground and Jmol Android # -- several System.out. messages present. -# bug fix: reading of JVXL files for color density fails to color properly # code: refactoring adapter XML readers -# bug fix: .... vdw 100.0% --- should be OK with float there, even if it rounds. # ============================================================================= This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |