mlreflect.xrrloader.footprint package

Submodules

mlreflect.xrrloader.footprint.footprint module

mlreflect.xrrloader.footprint.footprint.apply_footprint_correction(intensity: numpy.ndarray, scattering_angle: numpy.ndarray, beam_width: float, sample_length: float, beam_shape: str = 'gauss')[source]
mlreflect.xrrloader.footprint.footprint.beam_footprint_ratio(scattering_angle, beam_width, sample_length)[source]
mlreflect.xrrloader.footprint.footprint.box_factors(scattering_angle, beam_width, sample_length)[source]
mlreflect.xrrloader.footprint.footprint.gaussian_factors(scattering_angle, beam_width, sample_length)[source]
mlreflect.xrrloader.footprint.footprint.remove_footprint_correction(intensity: numpy.ndarray, scattering_angle: numpy.ndarray, beam_width: float, sample_length: float, beam_shape: str = 'gauss')[source]

mlreflect.xrrloader.footprint.normalization module

mlreflect.xrrloader.footprint.normalization.normalize_to_first(intensity: numpy.ndarray)[source]
mlreflect.xrrloader.footprint.normalization.normalize_to_max(intensity: numpy.ndarray)[source]

Module contents

mlreflect.xrrloader.footprint.apply_footprint_correction(intensity: numpy.ndarray, scattering_angle: numpy.ndarray, beam_width: float, sample_length: float, beam_shape: str = 'gauss')[source]
mlreflect.xrrloader.footprint.normalize_to_first(intensity: numpy.ndarray)[source]
mlreflect.xrrloader.footprint.normalize_to_max(intensity: numpy.ndarray)[source]
mlreflect.xrrloader.footprint.remove_footprint_correction(intensity: numpy.ndarray, scattering_angle: numpy.ndarray, beam_width: float, sample_length: float, beam_shape: str = 'gauss')[source]