IdealToV2V3

class jwst.transforms.models.IdealToV2V3(v3idlyangle, v2ref, v3ref, vparity, name='idl2V', **kwargs)[source]

Bases: astropy.modeling.core.Model

Performs the transform from Ideal to telescope V2,V3 coordinate system. The two systems have the same origin: V2_REF, V3_REF.

Note: This model has no schema implemented - add schema if needed.

Attributes Summary

inputs x and y coordinates in the telescope Ideal frame.
outputs coorinates in the telescope (V2,V3) frame.
param_names
v2ref
v3idlyangle
v3ref
vparity

Methods Summary

__call__(xidl, yidl[, model_set_axis, …]) Evaluate this model using the given input(s) and the parameter values that were specified when the model was instantiated.
evaluate(xidl, yidl, v3idlyangle, v2ref, …)
param xidl, yidl:
 Coordinates in Ideal System [in arcsec]

Attributes Documentation

inputs = ('xidl', 'yidl')

x and y coordinates in the telescope Ideal frame.

outputs = ('v2', 'v3')

coorinates in the telescope (V2,V3) frame.

param_names = ('v3idlyangle', 'v2ref', 'v3ref', 'vparity')
v2ref
v3idlyangle
v3ref
vparity

Methods Documentation

__call__(xidl, yidl, 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.

static evaluate(xidl, yidl, v3idlyangle, v2ref, v3ref, vparity)[source]
Parameters:
  • yidl (xidl,) – Coordinates in Ideal System [in arcsec]
  • v3idlyangle (float) – Angle between Ideal Y-axis and V3 [ in deg]
  • v3ref (v2ref,) – Coordinates in V2, V3 [in arcsec]
  • vparity (int) – Parity.
Returns:

v2, v3 – Coordinates in the (V2, V3) telescope system [in arcsec].

Return type:

ndarray-like