sasdata.dataloader.readers.anton_paar_saxs_reader module¶
CanSAS 2D data reader for reading HDF5 formatted CanSAS files.
- class sasdata.dataloader.readers.anton_paar_saxs_reader.Reader(xml=None, schema=None)¶
Bases:
XMLreaderA class for reading in Anton Paar .pdh files
- __annotations__ = {}¶
- __doc__ = '\n A class for reading in Anton Paar .pdh files\n '¶
- __module__ = 'sasdata.dataloader.readers.anton_paar_saxs_reader'¶
- _parse_child(dom: Element, parent: str | None = '')¶
Recursive method for stepping through the embedded XML :param dom: XML node with or without children
- allow_all = False¶
- errors = None¶
- ext = ['.pdh', '.PDH']¶
- get_file_contents()¶
This is the general read method that all SasView data_loaders must have.
- Parameters:
filename – A path for an XML formatted Anton Paar SAXSess data file.
- Returns:
List of Data1D objects or a list of errors.
- logging = None¶
- parent_list = None¶
- raw_data = None¶
- read_data()¶
- reset_state()¶
Resets the class state to a base case when loading a new data file so previous data files do not appear a second time
- type = ['Anton Paar SAXSess Files (*.pdh)|*.pdh']¶
- type_name = 'Anton Paar SAXSess'¶