Skip to content

brahmap.lbsim.LBSimGLSParameters

Bases: GLSParameters

A class to encapsulate the parameters used for GLS map-making with litebird_sim data

Parameters:

Name Type Description Default
solver_type SolverType

description

IQU
use_iterative_solver bool

description

True
isolver_threshold float

description

1e-12
isolver_max_iterations int

description

100
callback_function Callable

description

None
return_processed_samples bool

description

False
return_hit_map bool

description

False
return_processed_samples bool

description

False
output_coordinate_system CoordinateSystem

description

Galactic
Source code in brahmap/lbsim/lbsim_GLS.py
@dataclass
class LBSimGLSParameters(GLSParameters):
    """A class to encapsulate the parameters used for GLS map-making with
    `litebird_sim` data

    Parameters
    ----------
    solver_type : SolverType
        _description_
    use_iterative_solver : bool
        _description_
    isolver_threshold : float
        _description_
    isolver_max_iterations : int
        _description_
    callback_function : Callable
        _description_
    return_processed_samples : bool
        _description_
    return_hit_map : bool
        _description_
    return_processed_samples : bool
        _description_
    output_coordinate_system : lbs.CoordinateSystem
        _description_
    """

    return_processed_samples: bool = False
    output_coordinate_system: lbs.CoordinateSystem = lbs.CoordinateSystem.Galactic