Transforms¶
- class jwst.lib.set_telescope_pointing.Transforms(m_eci2fgs1: array = None, m_eci2gs: array = None, m_eci2j: array = None, m_eci2siaf: array = None, m_eci2sifov: array = None, m_eci2v: array = None, m_fgsx2gs: array = None, m_fgs12sifov: array = None, m_gs2gsapp: array = None, m_j2fgs1: array = None, m_sifov_fsm_delta: array = None, m_sifov2v: array = None, m_v2siaf: array = None, override: object = None)[source]¶
Bases:
object
The matrices used in calculation of the M_eci2siaf transformation
Attributes Summary
ECI to FGS1
ECI to Guide Star
ECI to J-Frame
ECI to SIAF
ECI to SIFOV
ECI to V
FGS1 to SIFOV
FGSX to Guide Stars transformation
Velocity aberration
J-Frame to FGS1
SIFOV to V1
FSM correction
V to SIAF
Override values.
Methods Summary
from_asdf
(asdf_file)Create Transforms from AsdfFile
to_asdf
()Serialize to AsdfFile
write_to_asdf
(path)Serialize to a file path
Attributes Documentation
- m_eci2fgs1: array = None¶
ECI to FGS1
- m_eci2gs: array = None¶
ECI to Guide Star
- m_eci2j: array = None¶
ECI to J-Frame
- m_eci2siaf: array = None¶
ECI to SIAF
- m_eci2sifov: array = None¶
ECI to SIFOV
- m_eci2v: array = None¶
ECI to V
- m_fgs12sifov: array = None¶
FGS1 to SIFOV
- m_fgsx2gs: array = None¶
FGSX to Guide Stars transformation
- m_gs2gsapp: array = None¶
Velocity aberration
- m_j2fgs1: array = None¶
J-Frame to FGS1
- m_sifov2v: array = None¶
SIFOV to V1
- m_sifov_fsm_delta: array = None¶
FSM correction
- m_v2siaf: array = None¶
V to SIAF
Methods Documentation
- classmethod from_asdf(asdf_file)[source]¶
Create Transforms from AsdfFile
- Parameters:
asdf_file (Stream-like or
asdf.AsdfFile
) – The asdf to create from.- Returns:
transforms – The Transforms instance.
- Return type: