sasdata.temp_hdf5_reader module¶
- sasdata.temp_hdf5_reader.attr_parse(node: Group, key: str) str | None¶
Parse an attribute if it is present
- sasdata.temp_hdf5_reader.connected_data(node: Group, name_prefix='') dict[str, Quantity]¶
In the context of NeXus files, load a group of data entries that are organised together match up the units and errors with their values
- sasdata.temp_hdf5_reader.opt_parse(node: Group, key: str, subparser: Callable[[Group], T]) T | None¶
Parse a subnode if it is present
- sasdata.temp_hdf5_reader.parse_collimation(node: Group) Collimation¶
- sasdata.temp_hdf5_reader.parse_instrument(node: Group) Instrument¶
- sasdata.temp_hdf5_reader.parse_quantity(node: Group) Quantity[float]¶
Pull a single quantity with length units out of an HDF5 node
- sasdata.temp_hdf5_reader.parse_string(node: Group) str¶
Access string data from a node
- sasdata.temp_hdf5_reader.recurse_hdf5(hdf5_entry)¶