initial commit
removed a gaggle of print statements. made path manipulation in DataFile platform independent. changed spectrum plot to trigger on double clicks only.
added a legitimate tree structure for the DataFile class and the Tk widget for navigating the same
changed the normal set plotter to use a tree view instead of the two-pane thingy. made it so actual 2D sets could be plotted.
fixed spectrum plotting bug introduced by new file tree structure. added a 60-group sample dataset
added some docstrings. implemented data collapse to compare differently-sized datasets. implemented axial slider for 3D data.
added 3D sample data. fixed a bug that was causing some issues distinguishing between 2D and 3D data. This is really an issue with the data file format, where the indices are different for 2D and 3D sets (this was from an eccentricity of XDMF/Visit), and should eventually be fixed on the data generation (MPACT) side. Also made the plot update when the slider is moved and added an option to use the global data scale for a 3D set to control the colormap.
forgot to uncomment line
fixed up some layout stuff. removed the master_frame, since the app class now extends Tk, so it isnt needed. got rid of some print statements
added point pick capability, app icon, manual plot scale selection
fixed a bug that i introduced in the 3D plotting capability. should still fix the index ordering at some point for 3D data, since its suuuuuper stupid right now
added support for pin power files. could use some cleaning up
removed some print statements
refactored the datafile classes to do proper inheritance and to treat the access functions as honest-to-goodness virtual functions. Added an OpenDataFile routine to resolve file type and instantiate the right derived class for the actual file. also fixed a minor bug in the get_data_info function for the Sn Vis data file type which wasnt returning the right number of planes for 2D data. fixed the axial slider class to disable itself if there is only one plane in the plotted dataset. moved composite file functionality into the Sn vis class, since it is specific to that file format.
added some minor documentation. made failed attempts at plotting spectra more graceful
disabled window icon until i can test it myself in windows
flipped the data order in the Y direction
fixed data order in my Sn stuff to match the new presentation style
added default values to the manual scale. force replot when scale mode is changed
fixed an indexing error that occurs when the core shape isnt square