:py:mod:`scan` ============== .. py:module:: scan .. autodoc2-docstring:: scan :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`Scan ` - .. autodoc2-docstring:: scan.Scan :summary: * - :py:obj:`Scan2D ` - .. autodoc2-docstring:: scan.Scan2D :summary: API ~~~ .. py:class:: Scan(data: islatu.data.Data, metadata: islatu.metadata.Metadata) :canonical: scan.Scan Bases: :py:obj:`islatu.data.MeasurementBase` .. autodoc2-docstring:: scan.Scan .. rubric:: Initialization .. autodoc2-docstring:: scan.Scan.__init__ .. py:method:: subsample_q(q_min=0, q_max=float('inf')) :canonical: scan.Scan.subsample_q .. autodoc2-docstring:: scan.Scan.subsample_q .. py:method:: transmission_normalisation(overwrite_transmission=None) :canonical: scan.Scan.transmission_normalisation .. autodoc2-docstring:: scan.Scan.transmission_normalisation .. py:method:: qdcd_normalisation(itp) :canonical: scan.Scan.qdcd_normalisation .. autodoc2-docstring:: scan.Scan.qdcd_normalisation .. py:method:: footprint_correction(beam_width, sample_size) :canonical: scan.Scan.footprint_correction .. autodoc2-docstring:: scan.Scan.footprint_correction .. py:class:: Scan2D(data: islatu.data.Data, metadata: islatu.metadata.Metadata, images: typing.List[islatu.image.Image], remove_indices=None) :canonical: scan.Scan2D Bases: :py:obj:`scan.Scan` .. autodoc2-docstring:: scan.Scan2D .. rubric:: Initialization .. autodoc2-docstring:: scan.Scan2D.__init__ .. py:method:: crop(crop_function, **kwargs) :canonical: scan.Scan2D.crop .. autodoc2-docstring:: scan.Scan2D.crop .. py:method:: bkg_sub(bkg_sub_function, **kwargs) :canonical: scan.Scan2D.bkg_sub .. autodoc2-docstring:: scan.Scan2D.bkg_sub .. py:method:: remove_data_points(indices) :canonical: scan.Scan2D.remove_data_points .. autodoc2-docstring:: scan.Scan2D.remove_data_points