Source code for lenstronomy.LensModel.LineOfSight.LOSModels.los_minimal
__author__ = ["nataliehogg", "pierrefleury"]
from lenstronomy.LensModel.LineOfSight.LOSModels.los import LOS
__all__ = ["LOSMinimal"]
[docs]
class LOSMinimal(LOS):
"""
Class deriving from LOS containing the parameters for line-of-sight
corrections within the "minimal model" defined in
https://arxiv.org/abs/2104.08883
It is equivalent to LOS but with fewer parameters, namely:
kappa_od, gamma1_od, gamma2_od, omega_od, kappa_los, gamma1_los,
gamma2_los, omega_los.
"""
param_names = [
"kappa_od",
"gamma1_od",
"gamma2_od",
"omega_od",
"kappa_los",
"gamma1_los",
"gamma2_los",
"omega_los",
]
lower_limit_default = {pert: -0.5 for pert in param_names}
upper_limit_default = {pert: 0.5 for pert in param_names}