Ignore:
Timestamp:
Sep 9, 2005 10:03:21 AM (18 years ago)
Author:
dkearney
Message:

python/Rappture/number.py

  • added ability for number to choose between default and current tags
  • changed structure of init so the basePath and the id are separate arguments to keep compatibility with how the driver program expects a number xml structure

python/Rappture/interface.py

  • included a more complete xml structure including tool and command i structures, for writing the xml to the file when the -g option is used
  • adjusted the finish() function to utilize the new Rappture.result() function

examples/app-fermi/fermi_io.py

  • adjusted the Rappture.number() fxn call to split the path and id.
  • commented out the result = [] because we now write the result to xml

examples/app-fermi/fermi.py

  • added output section with curve xml details for writing to xml
  • directly write the results to xml instead of to a result[] array

gui/apps/rerun

  • added script to re-visualize output from previously created run.xml file
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/Rappture/number.py

    r9 r55  
    99
    1010class number:
    11     def __init__(self,path,**kwargs):
     11    def __init__(self,path,id,**kwargs):
    1212        """
    1313        Blah, blah...
    1414        """
    1515
    16         self.path = path
     16        self.basePath = path
     17        self.path = path + ".number(" + id + ")"
     18        self.id = id
    1719        self.attribs = kwargs
    1820
     
    2325
    2426    def __coerce__(self,other):
    25         s = Rappture.driver.get(self.path+'.current')
     27        attrList = Rappture.driver.children(self.path, "id")
     28        attrName = 'default'
     29        for attr in attrList:
     30            if attr == 'current':
     31                attrName = attr
     32        s = Rappture.driver.get(self.path+'.'+attrName)
    2633        return (float(s),other)
Note: See TracChangeset for help on using the changeset viewer.