NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
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: