solpolpy.transforms#
Polarizer functions for solpolpy. Found in: DeForest, C. E., Seaton, D. B., & West, M. J. (2022). Three-polarizer Treatment of Linear Polarization in Coronagraphs and Heliospheric Imagers. The Astrophysical Journal, 927(1), 98.
Attributes#
Functions#
|
Decorator for transforms. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents#
- solpolpy.transforms.System = ''#
- solpolpy.transforms.SYSTEM_REQUIRED_KEYS#
- solpolpy.transforms.transform(source_system, target_system, use_alpha)[source]#
Decorator for transforms.
- solpolpy.transforms.npol_to_mzpsolar(input_collection, reference_angle=0 * u.degree, **kwargs)[source]#
Notes
Equation 44 in DeForest et al. 2022.
- solpolpy.transforms.mzpsolar_to_bpb(input_collection, **kwargs)[source]#
Notes
Equation 7 and 9 in DeForest et al. 2022.
- solpolpy.transforms.bpb_to_mzpsolar(input_collection, **kwargs)[source]#
Notes
Equation 4 in DeForest et al. 2022.
- solpolpy.transforms.bpb_to_btbr(input_collection, **kwargs)[source]#
Notes
Equation 1 and 2 in DeForest et al. 2022.
- solpolpy.transforms.btbr_to_bpb(input_collection, **kwargs)[source]#
Notes
Equation in Table 1 in DeForest et al. 2022.
- solpolpy.transforms.mzpsolar_to_stokes(input_collection, **kwargs)[source]#
Notes
Equation 9, 12 and 13 in DeForest et al. 2022.
- solpolpy.transforms.stokes_to_mzpsolar(input_collection, **kwargs)[source]#
Notes
Equation 11 in DeForest et al. 2022. with alpha = np.pi/2
- solpolpy.transforms.mzpsolar_to_bp3(input_collection, **kwargs)[source]#
Notes
Equation 7, 9 and 10 in DeForest et al. 2022.
- solpolpy.transforms.bp3_to_mzpsolar(input_collection, **kwargs)[source]#
Notes
Equation 11 in DeForest et al. 2022.
- solpolpy.transforms.btbr_to_mzpsolar(input_collection, **kwargs)[source]#
Notes
Equation 3 in DeForest et al. 2022.
- solpolpy.transforms.bp3_to_bthp(input_collection, **kwargs)[source]#
Notes
Equations 9, 15, 16 in DeForest et al. 2022.
- solpolpy.transforms.btbr_to_npol(input_collection, out_angles: astropy.units.degree, **kwargs)[source]#
Notes
Equation 3 in DeForest et al. 2022. angles: list of input angles in degree
- solpolpy.transforms.mzpsolar_to_npol(input_collection, out_angles: astropy.units.degree, reference_angle=0 * u.degree, **kwargs)[source]#
Notes
Equation 45 in DeForest et al. 2022. angles: list of input angles in degree
- solpolpy.transforms.fourpol_to_stokes(input_collection, **kwargs)[source]#
Notes
Table 1 in DeForest et al. 2022.
- solpolpy.transforms.mzpsolar_to_mzpinstru(input_collection, reference_angle=0 * u.degree, **kwargs)[source]#
Notes
Equation 45 in DeForest et al. 2022. out_angles: list of target angles in degree
- solpolpy.transforms.mzpinstru_to_mzpsolar(input_collection, reference_angle=0 * u.degree, **kwargs)[source]#
Notes
For rotating frames like NFI, ASPIICS, CODEX Input has MZP in instrument reference. Equation 44 in DeForest et al. 2022.
- solpolpy.transforms.transform_graph#
- solpolpy.transforms.transform_functions = []#