simpunch.level2#
Generate synthetic level 2 data.
PTM - PUNCH Level-2 Polarized (MZP) Mosaic CTM - PUNCH Level-2 Clear Mosaic
Functions#
|
Get time dependent F corona model parameters. |
|
Generate an F corona model. |
|
Add synthetic f-corona model. |
|
Remix polarization from (B, pB) to (M,Z,P) using solpolpy. |
|
Generate level 2 PTM synthetic data. |
|
Generate level 2 CTM synthetic data. |
Module Contents#
- simpunch.level2.get_fcorona_parameters(date_obs: astropy.time.Time) dict[str, float][source]#
Get time dependent F corona model parameters.
- simpunch.level2.generate_fcorona(shape: int, int, tilt_angle: float = 3 * u.deg, a: float = 600.0, b: float = 300.0, tilt_offset: tuple[float] = (0, 0)) numpy.ndarray[source]#
Generate an F corona model.
- simpunch.level2.add_fcorona(input_data: ndcube.NDCube) ndcube.NDCube[source]#
Add synthetic f-corona model.
- simpunch.level2.remix_polarization(input_data: ndcube.NDCube) ndcube.NDCube[source]#
Remix polarization from (B, pB) to (M,Z,P) using solpolpy.