HDF5Widget#

class hdf5view.views.HDF5Widget(hdf)#

Bases: QWidget

Main HDF5 view container widget.

Attributes

Methods

HDF5Widget.add_image()

Add a tab to view an image of a dataset in the hdf5 file.

HDF5Widget.add_plot()

Add a tab to view a plot of a dataset in the hdf5 file.

HDF5Widget.calculate_memory_ratio(path)

Calculate the memory ratio.

HDF5Widget.check_node_size(memory_ratio, path)

Check if memory_ratio > self.memory_ratio_limit.

HDF5Widget.close_file()

Close the hdf5 file and clean up.

HDF5Widget.handle_close_tab(index)

Close a tab.

HDF5Widget.handle_dims_data_changed(topLeft, ...)

Set the dimensions to display in the table.

HDF5Widget.handle_selection_changed(...)

When selection changes on the tree view update the node path on the models and refresh the data in the associated table views.

HDF5Widget.handle_tab_changed()

Keep the dims for each tab and reset the dims_view when the tab is changed.

HDF5Widget.init_signals()

Initialise the view signals.