sasdata.dataloader.readers.cansas_constants module¶
Information relating to the CanSAS data format. These constants are used in the cansas_reader.py file to read in any version of the cansas format.
- class sasdata.dataloader.readers.cansas_constants.CansasConstants¶
Bases:
objectThe base class to define where all of the data is to be saved by cansas_reader.py.
- ANY = {'storeas': 'content'}¶
- CANSAS_FORMAT = {'SASentry': {'attributes': {'name': {}}, 'children': {'<any>': {'storeas': 'content'}, 'Run': {'attributes': {'name': {}}}, 'SASdata': {'attributes': {'name': {}}, 'children': {'<any>': {'storeas': 'content'}, 'Idata': {'attributes': {'name': {}, 'timestamp': {'storeas': 'timestamp'}}, 'children': {'<any>': {'storeas': 'content'}, 'I': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'y_unit', 'units_optional': False}, 'Idev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'y_unit', 'units_optional': False}, 'Q': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'Qdev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'Qmean': {'attributes': {'unit': {}}, 'unit': 'x_unit'}, 'Shadowfactor': {}, 'dQl': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'dQw': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}}}, 'Sesans': {'storeas': 'content'}, 'yacceptance': {'storeas': 'float'}, 'zacceptance': {'storeas': 'float'}}, 'variable': None}, 'SASinstrument': {'children': {'SAScollimation': {'attributes': {'name': {}}, 'children': {'aperture': {'attributes': {'name': {}, 'type': {}}, 'children': {'distance': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}, 'size': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'y': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'z': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}}}}}, 'length': {'attributes': {'storeas': 'content', 'unit': {}}, 'storeas': 'float', 'unit': 'length_unit'}}}, 'SASdetector': {'attributes': {'name': {'storeas': 'content'}}, 'children': {'SDD': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}, 'beam_center': {'children': {'x': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}, 'y': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}, 'z': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}}}, 'name': {'storeas': 'content'}, 'offset': {'children': {'x': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}, 'y': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}, 'z': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}}}, 'orientation': {'children': {'pitch': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'roll': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'yaw': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}}}, 'pixel_size': {'children': {'x': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}, 'y': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}, 'z': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}}}, 'slit_length': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'slit_length_unit'}}}, 'SASsource': {'attributes': {'name': {}}, 'children': {'beam_shape': {}, 'beam_size': {'attributes': {'name': {}}, 'children': {'x': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}, 'y': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}, 'z': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}}}, 'radiation': {}, 'wavelength': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'wavelength_unit'}, 'wavelength_max': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_max_unit'}, 'wavelength_min': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_min_unit'}, 'wavelength_spread': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_spread_unit'}}}, 'name': {}}}, 'SASnote': {}, 'SASprocess': {'children': {'<any>': {'storeas': 'content'}, 'SASprocessnote': {'children': {'<any>': {'storeas': 'content'}}}, 'date': {}, 'description': {}, 'name': {}, 'term': {'attributes': {'name': {}, 'unit': {}}}}}, 'SASsample': {'attributes': {'name': {}}, 'children': {'<any>': {'storeas': 'content'}, 'ID': {}, 'details': {}, 'orientation': {'children': {'pitch': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'roll': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'yaw': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}}}, 'position': {'children': {'x': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}, 'y': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}, 'z': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}}}, 'temperature': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'temperature_unit'}, 'thickness': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'thickness_unit'}, 'transmission': {'storeas': 'float'}}}, 'SAStransmission_spectrum': {'attributes': {'name': {}, 'timestamp': {}}, 'children': {'<any>': {'storeas': 'content'}, 'Tdata': {'children': {'<any>': {'storeas': 'content'}, 'Lambda': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_unit'}, 'T': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'transmission_unit'}, 'Tdev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'transmission_deviation_unit'}}}}}, 'Title': {}}, 'storeas': 'content', 'units_optional': True}}¶
- CANSAS_NS = {'1.0': {'ns': 'cansas1d/1.0', 'schema': 'cansas1d_v1_0.xsd'}, '1.1': {'ns': 'urn:cansas1d:1.1', 'schema': 'cansas1d_v1_1.xsd'}}¶
- RUN = {'attributes': {'name': {}}}¶
- SASDATA = {'attributes': {'name': {}}, 'children': {'<any>': {'storeas': 'content'}, 'Idata': {'attributes': {'name': {}, 'timestamp': {'storeas': 'timestamp'}}, 'children': {'<any>': {'storeas': 'content'}, 'I': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'y_unit', 'units_optional': False}, 'Idev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'y_unit', 'units_optional': False}, 'Q': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'Qdev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'Qmean': {'attributes': {'unit': {}}, 'unit': 'x_unit'}, 'Shadowfactor': {}, 'dQl': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'dQw': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}}}, 'Sesans': {'storeas': 'content'}, 'yacceptance': {'storeas': 'float'}, 'zacceptance': {'storeas': 'float'}}, 'variable': None}¶
- SASDATA_IDATA = {'attributes': {'name': {}, 'timestamp': {'storeas': 'timestamp'}}, 'children': {'<any>': {'storeas': 'content'}, 'I': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'y_unit', 'units_optional': False}, 'Idev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'y_unit', 'units_optional': False}, 'Q': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'Qdev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'Qmean': {'attributes': {'unit': {}}, 'unit': 'x_unit'}, 'Shadowfactor': {}, 'dQl': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}, 'dQw': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}}}¶
- SASDATA_IDATA_DQL = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}¶
- SASDATA_IDATA_DQW = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}¶
- SASDATA_IDATA_I = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'y_unit', 'units_optional': False}¶
- SASDATA_IDATA_IDEV = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'y_unit', 'units_optional': False}¶
- SASDATA_IDATA_Q = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}¶
- SASDATA_IDATA_QDEV = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'x_unit', 'units_optional': False}¶
- SASDATA_IDATA_QMEAN = {'attributes': {'unit': {}}, 'unit': 'x_unit'}¶
- SASDATA_IDATA_SHADOWFACTOR = {}¶
- SASINSTR = {'children': {'SAScollimation': {'attributes': {'name': {}}, 'children': {'aperture': {'attributes': {'name': {}, 'type': {}}, 'children': {'distance': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}, 'size': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'y': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'z': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}}}}}, 'length': {'attributes': {'storeas': 'content', 'unit': {}}, 'storeas': 'float', 'unit': 'length_unit'}}}, 'SASdetector': {'attributes': {'name': {'storeas': 'content'}}, 'children': {'SDD': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}, 'beam_center': {'children': {'x': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}, 'y': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}, 'z': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}}}, 'name': {'storeas': 'content'}, 'offset': {'children': {'x': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}, 'y': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}, 'z': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}}}, 'orientation': {'children': {'pitch': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'roll': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'yaw': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}}}, 'pixel_size': {'children': {'x': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}, 'y': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}, 'z': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}}}, 'slit_length': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'slit_length_unit'}}}, 'SASsource': {'attributes': {'name': {}}, 'children': {'beam_shape': {}, 'beam_size': {'attributes': {'name': {}}, 'children': {'x': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}, 'y': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}, 'z': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}}}, 'radiation': {}, 'wavelength': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'wavelength_unit'}, 'wavelength_max': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_max_unit'}, 'wavelength_min': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_min_unit'}, 'wavelength_spread': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_spread_unit'}}}, 'name': {}}}¶
- SASINSTR_COLL = {'attributes': {'name': {}}, 'children': {'aperture': {'attributes': {'name': {}, 'type': {}}, 'children': {'distance': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}, 'size': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'y': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'z': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}}}}}, 'length': {'attributes': {'storeas': 'content', 'unit': {}}, 'storeas': 'float', 'unit': 'length_unit'}}}¶
- SASINSTR_COLL_APER = {'attributes': {'name': {}, 'type': {}}, 'children': {'distance': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}, 'size': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'y': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'z': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}}}}}¶
- SASINSTR_COLL_APER_ATTR = {'unit': {}}¶
- SASINSTR_COLL_APER_DIST = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}¶
- SASINSTR_COLL_APER_SIZE = {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'y': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}, 'z': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}}}¶
- SASINSTR_COLL_APER_X = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}¶
- SASINSTR_COLL_APER_Y = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}¶
- SASINSTR_COLL_APER_Z = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'size_unit'}¶
- SASINSTR_DET = {'attributes': {'name': {'storeas': 'content'}}, 'children': {'SDD': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}, 'beam_center': {'children': {'x': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}, 'y': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}, 'z': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}}}, 'name': {'storeas': 'content'}, 'offset': {'children': {'x': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}, 'y': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}, 'z': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}}}, 'orientation': {'children': {'pitch': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'roll': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'yaw': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}}}, 'pixel_size': {'children': {'x': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}, 'y': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}, 'z': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}}}, 'slit_length': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'slit_length_unit'}}}¶
- SASINSTR_DET_BC = {'children': {'x': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}, 'y': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}, 'z': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}}}¶
- SASINSTR_DET_BC_X = {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}¶
- SASINSTR_DET_BC_Y = {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}¶
- SASINSTR_DET_BC_Z = {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'beam_center_unit'}¶
- SASINSTR_DET_OFF = {'children': {'x': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}, 'y': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}, 'z': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}}}¶
- SASINSTR_DET_OFF_ATTR = {'unit': {'storeas': 'content'}}¶
- SASINSTR_DET_OFF_X = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}¶
- SASINSTR_DET_OFF_Y = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}¶
- SASINSTR_DET_OFF_Z = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'offset_unit'}¶
- SASINSTR_DET_OR = {'children': {'pitch': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'roll': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'yaw': {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}}}¶
- SASINSTR_DET_OR_ATTR = {}¶
- SASINSTR_DET_OR_PITCH = {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}¶
- SASINSTR_DET_OR_ROLL = {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}¶
- SASINSTR_DET_OR_YAW = {'attributes': {}, 'storeas': 'float', 'unit': 'orientation_unit'}¶
- SASINSTR_DET_PIXEL = {'children': {'x': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}, 'y': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}, 'z': {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}}}¶
- SASINSTR_DET_PIXEL_X = {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}¶
- SASINSTR_DET_PIXEL_Y = {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}¶
- SASINSTR_DET_PIXEL_Z = {'attributes': {'storeas': 'content'}, 'storeas': 'float', 'unit': 'pixel_size_unit'}¶
- SASINSTR_DET_SDD = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'distance_unit'}¶
- SASINSTR_DET_SLIT = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'slit_length_unit'}¶
- SASINSTR_SRC = {'attributes': {'name': {}}, 'children': {'beam_shape': {}, 'beam_size': {'attributes': {'name': {}}, 'children': {'x': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}, 'y': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}, 'z': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}}}, 'radiation': {}, 'wavelength': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'wavelength_unit'}, 'wavelength_max': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_max_unit'}, 'wavelength_min': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_min_unit'}, 'wavelength_spread': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_spread_unit'}}}¶
- SASINSTR_SRC_BEAMSIZE = {'attributes': {'name': {}}, 'children': {'x': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}, 'y': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}, 'z': {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}}}¶
- SASINSTR_SRC_BEAMSIZE_ATTR = {'unit': ''}¶
- SASINSTR_SRC_BEAMSIZE_X = {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}¶
- SASINSTR_SRC_BEAMSIZE_Y = {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}¶
- SASINSTR_SRC_BEAMSIZE_Z = {'attributes': {'unit': ''}, 'storeas': 'float', 'unit': 'beam_size_unit'}¶
- SASINSTR_SRC_WL = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'wavelength_unit'}¶
- SASINSTR_SRC_WL_MAX = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_max_unit'}¶
- SASINSTR_SRC_WL_MIN = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_min_unit'}¶
- SASINSTR_SRC_WL_SPR = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_spread_unit'}¶
- SASNOTE = {}¶
- SASPROCESS = {'children': {'<any>': {'storeas': 'content'}, 'SASprocessnote': {'children': {'<any>': {'storeas': 'content'}}}, 'date': {}, 'description': {}, 'name': {}, 'term': {'attributes': {'name': {}, 'unit': {}}}}}¶
- SASPROCESS_SASPROCESSNOTE = {'children': {'<any>': {'storeas': 'content'}}}¶
- SASPROCESS_TERM = {'attributes': {'name': {}, 'unit': {}}}¶
- SASSAMPLE = {'attributes': {'name': {}}, 'children': {'<any>': {'storeas': 'content'}, 'ID': {}, 'details': {}, 'orientation': {'children': {'pitch': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'roll': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'yaw': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}}}, 'position': {'children': {'x': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}, 'y': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}, 'z': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}}}, 'temperature': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'temperature_unit'}, 'thickness': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'thickness_unit'}, 'transmission': {'storeas': 'float'}}}¶
- SASSAMPLE_ORIENT = {'children': {'pitch': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'roll': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}, 'yaw': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}}}¶
- SASSAMPLE_ORIENT_ATTR = {'unit': {}}¶
- SASSAMPLE_ORIENT_PITCH = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}¶
- SASSAMPLE_ORIENT_ROLL = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}¶
- SASSAMPLE_ORIENT_YAW = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'orientation_unit'}¶
- SASSAMPLE_POS = {'children': {'x': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}, 'y': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}, 'z': {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}}}¶
- SASSAMPLE_POS_ATTR = {'unit': {}}¶
- SASSAMPLE_POS_X = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}¶
- SASSAMPLE_POS_Y = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}¶
- SASSAMPLE_POS_Z = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'position_unit'}¶
- SASSAMPLE_TEMP = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'temperature_unit'}¶
- SASSAMPLE_THICK = {'attributes': {'unit': {}}, 'storeas': 'float', 'unit': 'thickness_unit'}¶
- SASSAMPLE_TRANS = {'storeas': 'float'}¶
- SASTRANSSPEC = {'attributes': {'name': {}, 'timestamp': {}}, 'children': {'<any>': {'storeas': 'content'}, 'Tdata': {'children': {'<any>': {'storeas': 'content'}, 'Lambda': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_unit'}, 'T': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'transmission_unit'}, 'Tdev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'transmission_deviation_unit'}}}}}¶
- SASTRANSSPEC_TDATA = {'children': {'<any>': {'storeas': 'content'}, 'Lambda': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_unit'}, 'T': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'transmission_unit'}, 'Tdev': {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'transmission_deviation_unit'}}}¶
- SASTRANSSPEC_TDATA_LAMDBA = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'wavelength_unit'}¶
- SASTRANSSPEC_TDATA_T = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'transmission_unit'}¶
- SASTRANSSPEC_TDATA_TDEV = {'attributes': {'unit': {'storeas': 'content'}}, 'storeas': 'float', 'unit': 'transmission_deviation_unit'}¶
- TITLE = {}¶
- __dict__ = mappingproxy({'__module__': 'sasdata.dataloader.readers.cansas_constants', '__doc__': '\n The base class to define where all of the data is to be saved by cansas_reader.py.\n ', 'names': '', 'format': '', '__init__': <function CansasConstants.__init__>, 'iterate_namespace': <function CansasConstants.iterate_namespace>, 'get_namespace_map': <function CansasConstants.get_namespace_map>, 'CANSAS_NS': {'1.0': {'ns': 'cansas1d/1.0', 'schema': 'cansas1d_v1_0.xsd'}, '1.1': {'ns': 'urn:cansas1d:1.1', 'schema': 'cansas1d_v1_1.xsd'}}, 'ANY': {'storeas': 'content'}, 'TITLE': {}, 'SASNOTE': {}, 'SASPROCESS_TERM': {'attributes': {'unit': {}, 'name': {}}}, 'SASPROCESS_SASPROCESSNOTE': {'children': {'<any>': {'storeas': 'content'}}}, 'SASPROCESS': {'children': {'name': {}, 'date': {}, 'description': {}, 'term': {'attributes': {'unit': {}, 'name': {}}}, 'SASprocessnote': {'children': {'<any>': {'storeas': 'content'}}}, '<any>': {'storeas': 'content'}}}, 'RUN': {'attributes': {'name': {}}}, 'SASDATA_IDATA_Q': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASDATA_IDATA_I': {'units_optional': False, 'storeas': 'float', 'unit': 'y_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASDATA_IDATA_IDEV': {'units_optional': False, 'storeas': 'float', 'unit': 'y_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASDATA_IDATA_QDEV': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASDATA_IDATA_DQL': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASDATA_IDATA_DQW': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASDATA_IDATA_QMEAN': {'unit': 'x_unit', 'attributes': {'unit': {}}}, 'SASDATA_IDATA_SHADOWFACTOR': {}, 'SASDATA_IDATA': {'attributes': {'name': {}, 'timestamp': {'storeas': 'timestamp'}}, 'children': {'Q': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'I': {'units_optional': False, 'storeas': 'float', 'unit': 'y_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Idev': {'units_optional': False, 'storeas': 'float', 'unit': 'y_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Qdev': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'dQw': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'dQl': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Qmean': {'unit': 'x_unit', 'attributes': {'unit': {}}}, 'Shadowfactor': {}, '<any>': {'storeas': 'content'}}}, 'SASDATA': {'attributes': {'name': {}}, 'variable': None, 'children': {'Idata': {'attributes': {'name': {}, 'timestamp': {'storeas': 'timestamp'}}, 'children': {'Q': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'I': {'units_optional': False, 'storeas': 'float', 'unit': 'y_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Idev': {'units_optional': False, 'storeas': 'float', 'unit': 'y_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Qdev': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'dQw': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'dQl': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Qmean': {'unit': 'x_unit', 'attributes': {'unit': {}}}, 'Shadowfactor': {}, '<any>': {'storeas': 'content'}}}, 'Sesans': {'storeas': 'content'}, 'zacceptance': {'storeas': 'float'}, 'yacceptance': {'storeas': 'float'}, '<any>': {'storeas': 'content'}}}, 'SASTRANSSPEC_TDATA_LAMDBA': {'storeas': 'float', 'unit': 'wavelength_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASTRANSSPEC_TDATA_T': {'storeas': 'float', 'unit': 'transmission_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASTRANSSPEC_TDATA_TDEV': {'storeas': 'float', 'unit': 'transmission_deviation_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASTRANSSPEC_TDATA': {'children': {'Lambda': {'storeas': 'float', 'unit': 'wavelength_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'T': {'storeas': 'float', 'unit': 'transmission_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Tdev': {'storeas': 'float', 'unit': 'transmission_deviation_unit', 'attributes': {'unit': {'storeas': 'content'}}}, '<any>': {'storeas': 'content'}}}, 'SASTRANSSPEC': {'children': {'Tdata': {'children': {'Lambda': {'storeas': 'float', 'unit': 'wavelength_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'T': {'storeas': 'float', 'unit': 'transmission_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Tdev': {'storeas': 'float', 'unit': 'transmission_deviation_unit', 'attributes': {'unit': {'storeas': 'content'}}}, '<any>': {'storeas': 'content'}}}, '<any>': {'storeas': 'content'}}, 'attributes': {'name': {}, 'timestamp': {}}}, 'SASSAMPLE_THICK': {'unit': 'thickness_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASSAMPLE_TRANS': {'storeas': 'float'}, 'SASSAMPLE_TEMP': {'unit': 'temperature_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASSAMPLE_POS_ATTR': {'unit': {}}, 'SASSAMPLE_POS_X': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASSAMPLE_POS_Y': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASSAMPLE_POS_Z': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASSAMPLE_POS': {'children': {'x': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'y': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'z': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'SASSAMPLE_ORIENT_ATTR': {'unit': {}}, 'SASSAMPLE_ORIENT_ROLL': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASSAMPLE_ORIENT_PITCH': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASSAMPLE_ORIENT_YAW': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASSAMPLE_ORIENT': {'children': {'roll': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'pitch': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'yaw': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'SASSAMPLE': {'attributes': {'name': {}}, 'children': {'ID': {}, 'thickness': {'unit': 'thickness_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'transmission': {'storeas': 'float'}, 'temperature': {'unit': 'temperature_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'position': {'children': {'x': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'y': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'z': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'orientation': {'children': {'roll': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'pitch': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'yaw': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'details': {}, '<any>': {'storeas': 'content'}}}, 'SASINSTR_SRC_BEAMSIZE_ATTR': {'unit': ''}, 'SASINSTR_SRC_BEAMSIZE_X': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'SASINSTR_SRC_BEAMSIZE_Y': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'SASINSTR_SRC_BEAMSIZE_Z': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'SASINSTR_SRC_BEAMSIZE': {'attributes': {'name': {}}, 'children': {'x': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'y': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'z': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}}}, 'SASINSTR_SRC_WL': {'unit': 'wavelength_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASINSTR_SRC_WL_MIN': {'unit': 'wavelength_min_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASINSTR_SRC_WL_MAX': {'unit': 'wavelength_max_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASINSTR_SRC_WL_SPR': {'unit': 'wavelength_spread_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASINSTR_SRC': {'attributes': {'name': {}}, 'children': {'radiation': {}, 'beam_size': {'attributes': {'name': {}}, 'children': {'x': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'y': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'z': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}}}, 'beam_shape': {}, 'wavelength': {'unit': 'wavelength_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'wavelength_min': {'unit': 'wavelength_min_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'wavelength_max': {'unit': 'wavelength_max_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'wavelength_spread': {'unit': 'wavelength_spread_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}}}, 'SASINSTR_COLL_APER_ATTR': {'unit': {}}, 'SASINSTR_COLL_APER_X': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASINSTR_COLL_APER_Y': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASINSTR_COLL_APER_Z': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'SASINSTR_COLL_APER_SIZE': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'y': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'z': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'SASINSTR_COLL_APER_DIST': {'storeas': 'float', 'attributes': {'unit': {}}, 'unit': 'distance_unit'}, 'SASINSTR_COLL_APER': {'attributes': {'name': {}, 'type': {}}, 'children': {'size': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'y': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'z': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'distance': {'storeas': 'float', 'attributes': {'unit': {}}, 'unit': 'distance_unit'}}}, 'SASINSTR_COLL': {'attributes': {'name': {}}, 'children': {'length': {'unit': 'length_unit', 'storeas': 'float', 'attributes': {'storeas': 'content', 'unit': {}}}, 'aperture': {'attributes': {'name': {}, 'type': {}}, 'children': {'size': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'y': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'z': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'distance': {'storeas': 'float', 'attributes': {'unit': {}}, 'unit': 'distance_unit'}}}}}, 'SASINSTR_DET_SDD': {'storeas': 'float', 'unit': 'distance_unit', 'attributes': {'unit': {}}}, 'SASINSTR_DET_OFF_ATTR': {'unit': {'storeas': 'content'}}, 'SASINSTR_DET_OFF_X': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASINSTR_DET_OFF_Y': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASINSTR_DET_OFF_Z': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'SASINSTR_DET_OFF': {'children': {'x': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'y': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'z': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}}}, 'SASINSTR_DET_OR_ATTR': {}, 'SASINSTR_DET_OR_ROLL': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'SASINSTR_DET_OR_PITCH': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'SASINSTR_DET_OR_YAW': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'SASINSTR_DET_OR': {'children': {'roll': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'pitch': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'yaw': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}}}, 'SASINSTR_DET_BC_X': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'SASINSTR_DET_BC_Y': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'SASINSTR_DET_BC_Z': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'SASINSTR_DET_BC': {'children': {'x': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'y': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'z': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}}}, 'SASINSTR_DET_PIXEL_X': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'SASINSTR_DET_PIXEL_Y': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'SASINSTR_DET_PIXEL_Z': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'SASINSTR_DET_PIXEL': {'children': {'x': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'y': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'z': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}}}, 'SASINSTR_DET_SLIT': {'storeas': 'float', 'unit': 'slit_length_unit', 'attributes': {'unit': {}}}, 'SASINSTR_DET': {'attributes': {'name': {'storeas': 'content'}}, 'children': {'name': {'storeas': 'content'}, 'SDD': {'storeas': 'float', 'unit': 'distance_unit', 'attributes': {'unit': {}}}, 'offset': {'children': {'x': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'y': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'z': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}}}, 'orientation': {'children': {'roll': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'pitch': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'yaw': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}}}, 'beam_center': {'children': {'x': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'y': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'z': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}}}, 'pixel_size': {'children': {'x': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'y': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'z': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}}}, 'slit_length': {'storeas': 'float', 'unit': 'slit_length_unit', 'attributes': {'unit': {}}}}}, 'SASINSTR': {'children': {'name': {}, 'SASsource': {'attributes': {'name': {}}, 'children': {'radiation': {}, 'beam_size': {'attributes': {'name': {}}, 'children': {'x': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'y': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'z': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}}}, 'beam_shape': {}, 'wavelength': {'unit': 'wavelength_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'wavelength_min': {'unit': 'wavelength_min_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'wavelength_max': {'unit': 'wavelength_max_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'wavelength_spread': {'unit': 'wavelength_spread_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}}}, 'SAScollimation': {'attributes': {'name': {}}, 'children': {'length': {'unit': 'length_unit', 'storeas': 'float', 'attributes': {'storeas': 'content', 'unit': {}}}, 'aperture': {'attributes': {'name': {}, 'type': {}}, 'children': {'size': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'y': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'z': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'distance': {'storeas': 'float', 'attributes': {'unit': {}}, 'unit': 'distance_unit'}}}}}, 'SASdetector': {'attributes': {'name': {'storeas': 'content'}}, 'children': {'name': {'storeas': 'content'}, 'SDD': {'storeas': 'float', 'unit': 'distance_unit', 'attributes': {'unit': {}}}, 'offset': {'children': {'x': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'y': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'z': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}}}, 'orientation': {'children': {'roll': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'pitch': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'yaw': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}}}, 'beam_center': {'children': {'x': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'y': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'z': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}}}, 'pixel_size': {'children': {'x': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'y': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'z': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}}}, 'slit_length': {'storeas': 'float', 'unit': 'slit_length_unit', 'attributes': {'unit': {}}}}}}}, 'CANSAS_FORMAT': {'SASentry': {'units_optional': True, 'storeas': 'content', 'attributes': {'name': {}}, 'children': {'Title': {}, 'Run': {'attributes': {'name': {}}}, 'SASdata': {'attributes': {'name': {}}, 'variable': None, 'children': {'Idata': {'attributes': {'name': {}, 'timestamp': {'storeas': 'timestamp'}}, 'children': {'Q': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'I': {'units_optional': False, 'storeas': 'float', 'unit': 'y_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Idev': {'units_optional': False, 'storeas': 'float', 'unit': 'y_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Qdev': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'dQw': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'dQl': {'units_optional': False, 'storeas': 'float', 'unit': 'x_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Qmean': {'unit': 'x_unit', 'attributes': {'unit': {}}}, 'Shadowfactor': {}, '<any>': {'storeas': 'content'}}}, 'Sesans': {'storeas': 'content'}, 'zacceptance': {'storeas': 'float'}, 'yacceptance': {'storeas': 'float'}, '<any>': {'storeas': 'content'}}}, 'SAStransmission_spectrum': {'children': {'Tdata': {'children': {'Lambda': {'storeas': 'float', 'unit': 'wavelength_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'T': {'storeas': 'float', 'unit': 'transmission_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'Tdev': {'storeas': 'float', 'unit': 'transmission_deviation_unit', 'attributes': {'unit': {'storeas': 'content'}}}, '<any>': {'storeas': 'content'}}}, '<any>': {'storeas': 'content'}}, 'attributes': {'name': {}, 'timestamp': {}}}, 'SASsample': {'attributes': {'name': {}}, 'children': {'ID': {}, 'thickness': {'unit': 'thickness_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'transmission': {'storeas': 'float'}, 'temperature': {'unit': 'temperature_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'position': {'children': {'x': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'y': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'z': {'unit': 'position_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'orientation': {'children': {'roll': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'pitch': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'yaw': {'unit': 'orientation_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'details': {}, '<any>': {'storeas': 'content'}}}, 'SASinstrument': {'children': {'name': {}, 'SASsource': {'attributes': {'name': {}}, 'children': {'radiation': {}, 'beam_size': {'attributes': {'name': {}}, 'children': {'x': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'y': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}, 'z': {'unit': 'beam_size_unit', 'storeas': 'float', 'attributes': {'unit': ''}}}}, 'beam_shape': {}, 'wavelength': {'unit': 'wavelength_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'wavelength_min': {'unit': 'wavelength_min_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'wavelength_max': {'unit': 'wavelength_max_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}, 'wavelength_spread': {'unit': 'wavelength_spread_unit', 'storeas': 'float', 'attributes': {'unit': {'storeas': 'content'}}}}}, 'SAScollimation': {'attributes': {'name': {}}, 'children': {'length': {'unit': 'length_unit', 'storeas': 'float', 'attributes': {'storeas': 'content', 'unit': {}}}, 'aperture': {'attributes': {'name': {}, 'type': {}}, 'children': {'size': {'attributes': {'unit': {}}, 'children': {'storeas': 'float', 'x': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'y': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}, 'z': {'unit': 'size_unit', 'storeas': 'float', 'attributes': {'unit': {}}}}}, 'distance': {'storeas': 'float', 'attributes': {'unit': {}}, 'unit': 'distance_unit'}}}}}, 'SASdetector': {'attributes': {'name': {'storeas': 'content'}}, 'children': {'name': {'storeas': 'content'}, 'SDD': {'storeas': 'float', 'unit': 'distance_unit', 'attributes': {'unit': {}}}, 'offset': {'children': {'x': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'y': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}, 'z': {'storeas': 'float', 'unit': 'offset_unit', 'attributes': {'unit': {'storeas': 'content'}}}}}, 'orientation': {'children': {'roll': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'pitch': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}, 'yaw': {'storeas': 'float', 'unit': 'orientation_unit', 'attributes': {}}}}, 'beam_center': {'children': {'x': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'y': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}, 'z': {'storeas': 'float', 'unit': 'beam_center_unit', 'attributes': {'storeas': 'content'}}}}, 'pixel_size': {'children': {'x': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'y': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}, 'z': {'storeas': 'float', 'unit': 'pixel_size_unit', 'attributes': {'storeas': 'content'}}}}, 'slit_length': {'storeas': 'float', 'unit': 'slit_length_unit', 'attributes': {'unit': {}}}}}}}, 'SASprocess': {'children': {'name': {}, 'date': {}, 'description': {}, 'term': {'attributes': {'unit': {}, 'name': {}}}, 'SASprocessnote': {'children': {'<any>': {'storeas': 'content'}}}, '<any>': {'storeas': 'content'}}}, 'SASnote': {}, '<any>': {'storeas': 'content'}}}}, '__dict__': <attribute '__dict__' of 'CansasConstants' objects>, '__weakref__': <attribute '__weakref__' of 'CansasConstants' objects>, '__annotations__': {}})¶
- __doc__ = '\n The base class to define where all of the data is to be saved by cansas_reader.py.\n '¶
- __init__()¶
- __module__ = 'sasdata.dataloader.readers.cansas_constants'¶
- __weakref__¶
list of weak references to the object
- format = ''¶
- get_namespace_map()¶
Helper method to get the names namespace list
- iterate_namespace(namespace)¶
Method to iterate through a cansas constants tree based on a list of names
- Parameters:
namespace – A list of names that match the tree structure of cansas_constants
- names = ''¶
- class sasdata.dataloader.readers.cansas_constants.CurrentLevel¶
Bases:
objectA helper class to hold information on where you are in the constants tree
- __dict__ = mappingproxy({'__module__': 'sasdata.dataloader.readers.cansas_constants', '__doc__': '\n A helper class to hold information on where you are in the constants tree\n ', 'current_level': '', 'ns_datatype': '', 'ns_optional': True, '__init__': <function CurrentLevel.__init__>, 'get_current_level': <function CurrentLevel.get_current_level>, 'get_data_type': <function CurrentLevel.get_data_type>, '__dict__': <attribute '__dict__' of 'CurrentLevel' objects>, '__weakref__': <attribute '__weakref__' of 'CurrentLevel' objects>, '__annotations__': {}})¶
- __doc__ = '\n A helper class to hold information on where you are in the constants tree\n '¶
- __init__()¶
- __module__ = 'sasdata.dataloader.readers.cansas_constants'¶
- __weakref__¶
list of weak references to the object
- current_level = ''¶
- get_current_level()¶
Helper method to get the current_level map
- get_data_type()¶
Helper method to get the ns_datatype label
- ns_datatype = ''¶
- ns_optional = True¶