Dear all,

A while back I started a little project of mine. I had this idea that I 
wanted a fast tool for browsing and plotting data in hdf5 files. And that I 
wanted
to learn a bit of GUI programming...

The design as I had it in mind was that you would be presented first with a 
browser window where you could select the datasets you were interested in, and
then start a plotting window where you could set which of the selected 
variables should be on the base axes, show/hide datasets and so on. 

So far I sort of have the gui for the browser, but when you click on a dataset
you are simply plotting the data in a new window. You can also get the 
attributes
of any dataset by hovering the mouse over the dataset. I already find this 
quite useful
for my own work.

I know about hdfview but it I wanted to make something a bit "smaller". 
Editing of files was not something I considered. Browsing and viewing only. 
Further, matplotlib makes very nice plots. I also know about vitables, but it 
is only for browsing and editing (as far as I understand). It is also using 
pytables
in the background, while I find h5py to be a better module (you are free to 
disagree here!).

I doubt that I will have much time developing this further at the moment, but 
I wanted to inform people in case you find it useful and/or want to help. I 
placed the code here: 
https://gitorious.org/pyqt-h5browser
with an introduction and screen shots here: 
https://gitorious.org/pyqt-h5browser/pages/Home

I invite anyone to contribute, develop, suggest, comment on this in 
case you find it interesting on some level. You are also welcome to criticize 
me for
starting this when project X already exist and does exactly the same. 

Cheers,
Yngve

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to