Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 12 additions & 22 deletions src/ess/sans/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,7 @@ class TofData(sciline.Scope[ScatteringRunType, sc.DataArray], sc.DataArray):
"""Data with a time-of-flight coordinate"""


class TofMonitor(
sciline.ScopeTwoParams[RunType, MonitorType, sc.DataGroup], sc.DataGroup
):
class TofMonitor(sciline.Scope[RunType, MonitorType, sc.DataGroup], sc.DataGroup):
"""Monitor data with a time-of-flight coordinate"""


Expand All @@ -196,7 +194,7 @@ class MonitorTerm(sciline.Scope[ScatteringRunType, sc.DataArray], sc.DataArray):


class CleanWavelength(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
"""
Prerequisite for IofQ numerator or denominator.
Expand All @@ -208,50 +206,44 @@ class CleanWavelength(


class WavelengthScaledQ(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
"""Result of applying wavelength scaling/masking to :py:class:`CleanSummedQ`"""


class WavelengthScaledQxy(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
"""Result of applying wavelength scaling/masking to :py:class:`CleanSummedQxy`"""


class CleanQ(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
class CleanQ(sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray):
"""Result of converting :py:class:`CleanWavelengthMasked` to Q"""


class CleanQxy(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
class CleanQxy(sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray):
"""Result of converting :py:class:`CleanWavelengthMasked` to Qx and Qy"""


class CleanSummedQ(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
"""Result of histogramming/binning :py:class:`CleanQ` over all pixels into Q bins"""


class CleanSummedQxy(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
"""Result of histogramming/binning :py:class:`CleanQxy` over all pixels into Qx and
Qy bins"""


class ReducedQ(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
class ReducedQ(sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray):
"""Result of reducing :py:class:`CleanSummedQ` over the wavelength dimensions"""


class ReducedQxy(
sciline.ScopeTwoParams[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
sciline.Scope[ScatteringRunType, IofQPart, sc.DataArray], sc.DataArray
):
"""Result of reducing :py:class:`CleanSummedQxy` over the wavelength dimensions"""

Expand All @@ -272,14 +264,12 @@ class IofQxy(sciline.Scope[ScatteringRunType, sc.DataArray], sc.DataArray):


class WavelengthMonitor(
sciline.ScopeTwoParams[RunType, MonitorType, sc.DataArray], sc.DataArray
sciline.Scope[RunType, MonitorType, sc.DataArray], sc.DataArray
):
"""Monitor data converted to wavelength"""


class CleanMonitor(
sciline.ScopeTwoParams[RunType, MonitorType, sc.DataArray], sc.DataArray
):
class CleanMonitor(sciline.Scope[RunType, MonitorType, sc.DataArray], sc.DataArray):
"""Monitor data cleaned of background counts"""


Expand Down
Loading