[cig-commits] r5550 - mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins

luis at geodynamics.org luis at geodynamics.org
Fri Dec 8 12:03:11 PST 2006


Author: luis
Date: 2006-12-08 12:03:11 -0800 (Fri, 08 Dec 2006)
New Revision: 5550

Modified:
   mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins/CitcomS_hdf_file_reader.py
   mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins/OpenCitcomSFILES.py
Log:
Last set of patches to citcoms_plugins
    * Display filename in mayavi pipeline
    * Changed glob pattern so that only HDF5 timestep files can be selected


Modified: mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins/CitcomS_hdf_file_reader.py
===================================================================
--- mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins/CitcomS_hdf_file_reader.py	2006-12-08 19:47:43 UTC (rev 5549)
+++ mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins/CitcomS_hdf_file_reader.py	2006-12-08 20:03:11 UTC (rev 5550)
@@ -83,6 +83,7 @@
 
     # Our view.
     view = View(Group(#Item(name='current_timestep'),
+                      #Item(name='filename'), # how to disable editing?
                       Item(name='nx_redu', label='Grid Size in X'),
                       Item(name='ny_redu', label='Grid Size in Y'),
                       Item(name='nz_redu', label='Grid Size in Z'),
@@ -204,11 +205,13 @@
     def tno_get_label(self, node):
         """ Gets the label to display for a specified object.
         """
-        ret = "CitcomS HDF5 Data (not initialized)"
+        import os.path
+        par, file = os.path.split(self.filename)
         if self.data:
-            typ = self.data.__class__.__name__
-            ret = "CitcomS HDF5 Data (step %d)" % self.timestep
-        return ret
+            msg = "ready"
+        else:
+            msg = "not initialized"
+        return "%s (%s)" % (file, msg)
 
     ######################################################################
     # Non-public interface

Modified: mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins/OpenCitcomSFILES.py
===================================================================
--- mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins/OpenCitcomSFILES.py	2006-12-08 19:47:43 UTC (rev 5549)
+++ mc/3D/CitcomS/trunk/visual/Mayavi2/citcoms_plugins/plugins/OpenCitcomSFILES.py	2006-12-08 20:03:11 UTC (rev 5550)
@@ -21,15 +21,15 @@
 
     def perform(self):
         """ Performs the action. """
-        wildcard = 'HDF files (*.h5)|*.h5|' + FileDialog.WILDCARD_ALL
+        wildcard = 'HDF5 timestep files (*.*.h5)|*.*.h5|' + FileDialog.WILDCARD_ALL
         parent = self.window.control
         dialog = FileDialog(parent=parent,
-                            title='Open CitcomS HDF5 file',
+                            title='Open CitcomS HDF5 timestep file',
                             action='open', wildcard=wildcard
                             )
         if dialog.open() == OK:
             if not isfile(dialog.path):
-                error("File '%s' does not exist!"%dialog.path, parent)
+                error("File '%s' does not exist!" % dialog.path, parent)
                 return
             from citcoms_plugins.plugins.CitcomS_hdf_file_reader import CitcomSHDFFileReader
             r = CitcomSHDFFileReader()



More information about the cig-commits mailing list