http://chemapps.stolaf.edu/jmol/zip/jmol-14.1.11_2014.02.26.zip

Mostly just elaborates on the "." and ".." notation idea for arrays. Fixes
a few associated bugs. Nothing huge. Testing appreciated

___JmolVersion="14.1.11_2014.02.26"

bug fix: Jmol math fix for new . notation.
  -- needs testing
  -- examples:

    -- note that .. notation works with numbers
       and in all expressions

     b = [1 2 3 [ 1 2 [1 2 [1 [testing:"here"] 3]]]]
    print b..4..3..1
    b..2 = 34

    b..2..1 = 33
    print b..2..1

    -- alternative single dot notation also on both sides
    -- associative arrays only
    -- no numbers here

    b = [testing:"here"]
    b.testing= 33
    print b.testing

    -- note that sequential brackets for arrays
       work only on the left side of an assignment

    b = [ [2] 10 11 ]
    b[1][2]= 33
    #NOT print b[1][2]  (that's a range)

     b = [1 2 3 [ 1 2 [1 2 [1 [testing:"here"] 3]]]]
    b[4][3][3][2].more = "yes"
    #NOT print b[4][3]  (that's a range)

    -- extends to matrices

    b = quaternion()%"matrix"
    b[1] = [1 2 3]
    b[-1] = [1 2 3]
    b[2][3] = 2

    -- extends to string

    b = "testing"
    b[1] = "T"
    b[1][3] = "T"
    b["t"] = "T"

    -- extends to points

    p = {3 3 3}
    p.x = 10
    p.y = 5
    p.z = 3

    -- extends to bitsets
    -- single dots only, not a["color"] or a..color

    a = {*}
    a.color = "red"
    a.property_x = {*}.temperature.all

Bob


-- 
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
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to