Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Arvind: Using the TextAdapter in VisAD, you would make your file look like: (x,y -> val) x,y,val 10,15,.6 20,5,.8 5,10,.7This says that your 'data object' is a mapping from a 2D domain (with components called 'x' and 'y') to a single range component (called 'val'). The second line describes the ordering of these values in the file, and then the data follows.
This little Python script: from visad.python.JPythonMethods import * import subs a=load("arvind.txt") dt = getDomainType(a) rt = getRangeType(a) maps = makeMaps(dt[0],'x', dt[1],'y', rt[0],'z') disp=makeDisplay(maps) maps[0].setRange(0,30) maps[1].setRange(0,30) d=getDomain(a) for i in xrange(len(a)): val = a[i][0].getValue() x = d[i][0].getValue() y = d[i][1].getValue() disp.drawLine( ((x,x),(y,y),(val,0.)), width=4) disp.showDisplay() Will produce the results in the attached image. I hope this is a good starting point for you. tom -- Tom Whittaker (tomw@xxxxxxxxxxxxx) University of Wisconsin-Madison Space Science and Engineering Center Cooperative Institute for Meteorological Satellite Studies Phone/VoiceMail: 608.262.2759
visad
archives: