Skip to content

brahmap.core.SolverType

Bases: IntEnum

An enumeration defining the map-making solver configuration.

Attributes:

Name Type Description
I int

Temperature-only map-making (solves for Stokes \(I\))

QU int

Linear polarization-only map-making (solves for Stokes \(Q\) and \(U\))

IQU int

Temperature and linear polarization map-making (solves for Stokes \(I\), \(Q\), and \(U\))

Source code in brahmap/core/process_time_samples.py
class SolverType(IntEnum):
    """An enumeration defining the map-making solver configuration.

    Attributes
    ----------
    I : int
        Temperature-only map-making (solves for Stokes $I$)
    QU : int
        Linear polarization-only map-making (solves for Stokes $Q$ and $U$)
    IQU : int
        Temperature and linear polarization map-making (solves for
        Stokes $I$, $Q$, and $U$)
    """

    I = 1  # noqa: E741
    QU = 2
    IQU = 3