HDFMapDigitizers

class bapsflib._hdf.maps.HDFMapDigitizers(data_group: Group)

Bases: dict

A dictionary that contains mapping objects for all the discovered digitizers in the HDF5 data group. The dictionary keys are the names of he discovered digitizers.

Example:
>>> from bapsflib import lapd
>>> from bapsflib._hdf.maps import HDFMapDigitizers
>>> f = lapd.File('sample.hdf5')
>>> # 'Raw data + config' is the LaPD HDF5 group name for the
... # group housing digitizer and control devices
... digi_map = HDFMapDigitizers(f['Raw data + config'])
>>> digi_map['SIS 3301']
<bapsflib._hdf.maps.digitizers.sis3301.HDFMapDigiSIS3301>
Parameters:

data_group – HDF5 group object

Attributes Summary

mappable_devices

Tuple of the mappable digitizers (i.e.

Attributes Documentation

mappable_devices

Tuple of the mappable digitizers (i.e. their HDF5 group names)