HDFOverviewο
- class bapsflib._hdf.utils.hdfoverview.HDFOverview(hdf_obj: File)ο
Bases:
objectReports an overview of the HDF5 file mapping.
- Parameters:
hdf_obj (
File) β HDF5 file object
Methods Summary
Prints a discovery report of the Control devices.
Prints a discovery report of the Digitizer devices.
Prints a discovery report of the MSI devices.
print()Print full Overview Report.
report_control_configs(control)Prints to screen information about the passed control device configuration(s).
report_controls([name])Prints to screen a detailed report of detected control devices and their configuration(s).
Prints a detailed report of all detected MSI diagnostics, digitizers, and control devices.
report_digitizer_configs(digi)Prints to screen information about the passed digitizer configuration(s).
report_digitizers([name])Prints to screen a report of detected digitizers and their configurations.
Prints a discovery (brief) report of all detected MSI diagnostics, digitizers, and control devices.
Prints general HDF5 file info.
report_msi([name])Prints to screen a report of detected MSI diagnostics and their configurations.
report_msi_configs(msi)Print to screen information about the passed MSI configuration.
save([filename])Saves the HDF5 overview to a text file.
Prints a discovery report of the Unknown devices.
Methods Documentation
- control_discovery()ο
Prints a discovery report of the Control devices.
- digitizer_discovery()ο
Prints a discovery report of the Digitizer devices.
- msi_discovery()ο
Prints a discovery report of the MSI devices.
- print()ο
Print full Overview Report.
- static report_control_configs(control: HDFMapControlTemplate)ο
Prints to screen information about the passed control device configuration(s).
- Parameters:
control (
HDFMapControlTemplate) β a control device mapping object
- report_controls(name=None)ο
Prints to screen a detailed report of detected control devices and their configuration(s).
- report_details()ο
Prints a detailed report of all detected MSI diagnostics, digitizers, and control devices.
- static report_digitizer_configs(digi: HDFMapDigiTemplate)ο
Prints to screen information about the passed digitizer configuration(s).
- Parameters:
digi (
HDFMapDigiTemplate) β a digitizer mapping object
- report_digitizers(name=None)ο
Prints to screen a report of detected digitizers and their configurations.
- report_discovery()ο
Prints a discovery (brief) report of all detected MSI diagnostics, digitizers, and control devices.
- report_general()ο
Prints general HDF5 file info.
- report_msi(name=None)ο
Prints to screen a report of detected MSI diagnostics and their configurations.
- static report_msi_configs(msi: HDFMapMSITemplate)ο
Print to screen information about the passed MSI configuration.
- Parameters:
msi (
HDFMapMSITemplate) β an MSI mapping object
- save(filename='')ο
Saves the HDF5 overview to a text file.
- unknowns_discovery()ο
Prints a discovery report of the Unknown devices.