Skip to content

A hdf5 file-based Data Manager for viewing, editing and displaying data and attributes.

Notifications You must be signed in to change notification settings

mgraupe/hdf5Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hdf5 Data Manager

The hdf5 Data Manager can be used for viewing, displaying and analyzing data as well as viewing attributes stored in the hdf5 format. The viewer is generic and supports any data structure stored in the hdf5 format.

Features

  • Groups, Data-sets and Attributes of hdf5 files in a directory can be viewed. File size, Group member number and Data-set shape are read out and displayed.
  • Attributes and their type are displayed.
  • Data can be plotted as generic plot, time-series, spikes and 3D plot (3rd dimension as color code).
  • Data can be send to an iPython console which allows further analysis, manipulation or displaying.

Main Window

alt text

Session with plotting and iPython console.

alt text

Built

The graphical user interface (hdf5_manager.ui) is built in Qt Designer (Version 4.8.6). The interface file (hdf5_manager.py) is generated with

pyuic4 hdf5_manager.ui -o hdf5_manager.py

Usage

The hdf5 Data Manager itself is started with

python h5_manager.py

Requires

Besides standard python packages such as numpy, time, sys etc., the following packages are required :

  • h5py
  • PyQt4
  • glob
  • matplotlib
  • IPython

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

A hdf5 file-based Data Manager for viewing, editing and displaying data and attributes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages