MechanicalModelHESS
- class ctapointing.pointingmodel.MechanicalModelHESS(**kwargs: Any)
Bases:
PointingModelThe HESS standard pointing model.
Attributes Summary
amplitude of non-perpendicularity altitude axis
amplitude of non-verticality azimuth axis
amplitude of shaft encoder error altitude
amplitude of shaft encoder error azimuth
amplitude of sin(2az) effect
horizontal camera bending
vertical camera bending
horizontal camera offset
vertical camera offset
vertical camera offset (reverse)
constant camera rotation
constant focal length
constant refraction
mixing angle of sin(2az) effect
offset of shaft encoder azimuth
phase of non-verticality azimuth axis
phase of shaft encoder error altitude
phase of shaft encoder error azimuth
phase of sin(2az) effect
Methods Summary
get_corrected_pointing(nominal_pointing)Calculates the corrected pointing for a (array-like) sky coordinate in the AltAz system.
Attributes Documentation
- amp_non_perp_alt
amplitude of non-perpendicularity altitude axis
- amp_non_vert_az
amplitude of non-verticality azimuth axis
- amp_se_alt
amplitude of shaft encoder error altitude
- amp_se_az
amplitude of shaft encoder error azimuth
- amp_sin_2az
amplitude of sin(2az) effect
- bending_hor
horizontal camera bending
- bending_vert
vertical camera bending
- camera_offset_hor
horizontal camera offset
- camera_offset_vert
vertical camera offset
- camera_offset_vert_reverse
vertical camera offset (reverse)
- const_camera_rot
constant camera rotation
- const_focal_length
constant focal length
- const_refraction
constant refraction
- mix_sin_2az
mixing angle of sin(2az) effect
- offset_se_az
offset of shaft encoder azimuth
- parameters = ['amp_se_az', 'phase_se_az', 'amp_se_alt', 'phase_se_alt', 'offset_se_az', 'amp_non_vert_az', 'phase_non_vert_az', 'camera_offset_vert', 'camera_offset_vert_reverse', 'camera_offset_hor', 'amp_non_perp_alt', 'bending_vert', 'bending_hor', 'const_refraction', 'amp_sin_2az', 'mix_sin_2az', 'phase_sin_2az', 'const_camera_rot', 'const_focal_length']
- phase_non_vert_az
phase of non-verticality azimuth axis
- phase_se_alt
phase of shaft encoder error altitude
- phase_se_az
phase of shaft encoder error azimuth
- phase_sin_2az
phase of sin(2az) effect
Methods Documentation
- get_corrected_pointing(nominal_pointing)
Calculates the corrected pointing for a (array-like) sky coordinate in the AltAz system.
Implements the 19 parameters HESS mechanical pointing model.
- Parameters:
nominal_pointing (SkyCoord) – Nominal pointing of the telescope.
- Returns:
corrected_pointing – Corrected pointing of the telescope, according to the model predicition.
- Return type:
SkyCoord
- __init__(config=None, parent=None, **kwargs)
- Parameters:
config (traitlets.loader.Config) – Configuration specified by config file or cmdline arguments. Used to set traitlet values.
parent (Tool or Component) – If a Component is created by another Component or Tool, you need to pass the creating Component as parent, e.g. parent=self. This makes sure the config is correctly handed down to the child components. Do not pass config in this case.
kwargs – Traitlets to be overridden. TraitError is raised if kwargs contains a key that does not correspond to a traitlet.
- amp_non_perp_alt
amplitude of non-perpendicularity altitude axis
- amp_non_vert_az
amplitude of non-verticality azimuth axis
- amp_se_alt
amplitude of shaft encoder error altitude
- amp_se_az
amplitude of shaft encoder error azimuth
- amp_sin_2az
amplitude of sin(2az) effect
- bending_hor
horizontal camera bending
- bending_vert
vertical camera bending
- camera_offset_hor
horizontal camera offset
- camera_offset_vert
vertical camera offset
- camera_offset_vert_reverse
vertical camera offset (reverse)
- const_camera_rot
constant camera rotation
- const_focal_length
constant focal length
- const_refraction
constant refraction
- get_corrected_pointing(nominal_pointing)
Calculates the corrected pointing for a (array-like) sky coordinate in the AltAz system.
Implements the 19 parameters HESS mechanical pointing model.
- Parameters:
nominal_pointing (SkyCoord) – Nominal pointing of the telescope.
- Returns:
corrected_pointing – Corrected pointing of the telescope, according to the model predicition.
- Return type:
SkyCoord
- mix_sin_2az
mixing angle of sin(2az) effect
- offset_se_az
offset of shaft encoder azimuth
- phase_non_vert_az
phase of non-verticality azimuth axis
- phase_se_alt
phase of shaft encoder error altitude
- phase_se_az
phase of shaft encoder error azimuth
- phase_sin_2az
phase of sin(2az) effect