Snell¶
-
class
jwst.transforms.models.Snell(angle, kcoef, lcoef, tcoef, tref, pref, temperature, pressure, name=None)[source]¶ Bases:
astropy.modeling.core.ModelApply transforms, including Snell law, through the NIRSpec prism.
Parameters: - angle (flaot) – Prism angle in deg.
- kcoef (list) – K coefficients in Sellmeir equation.
- lcoef (list) – L coefficients in Sellmeir equation.
- tcoef (list) – Thermal coefficients of glass.
- tref (float) – Refernce temperature in K.
- pref (float) – Refernce pressure in ATM.
- temperature (float) – System temperature during observation in K
- pressure (float) – System pressure during observation in ATM.
Attributes Summary
inputsoutputsstandard_broadcastingMethods Summary
__call__(lam, alpha_in, beta_in, zin[, …])Evaluate this model using the given input(s) and the parameter values that were specified when the model was instantiated. compute_refraction_index(lam, temp, tref, …)Calculate and retrun the refraction index. evaluate(lam, alpha_in, beta_in, zin)Go through the prism Attributes Documentation
-
inputs= ('lam', 'alpha_in', 'beta_in', 'zin')¶
-
outputs= ('alpha_out', 'beta_out', 'zout')¶
-
standard_broadcasting= False¶
Methods Documentation
-
__call__(lam, alpha_in, beta_in, zin, model_set_axis=None, with_bounding_box=False, fill_value=nan, equivalencies=None)¶ Evaluate this model using the given input(s) and the parameter values that were specified when the model was instantiated.