brahmap.core.separate_map_vectors¶
Separates the interleaved Stokes parameter maps into distinct components.
The output maps of the GLS solver are typically interleaved in the form \([I_1, Q_1, U_1, I_2, Q_2, U_2, \dots]\). Following standard conventions, this function reshapes and separates the Stokes parameters into individual maps such as \([I_1, I_2, \dots]\), \([Q_1, Q_2, \dots]\), and \([U_1, U_2, \dots]\).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_vector
|
NDArray[number]
|
The 1D vector representing the flattened interleaved sky map |
required |
processed_samples
|
ProcessTimeSamples | SharedMemProcessTimeSamples
|
The pre-processed time samples object containing pointing and map-making metadata |
required |
Returns:
| Type | Description |
|---|---|
NDArray[number]
|
The final separated output maps with masked pathological pixels |