StarSelectorIsotropic
- class ctapointing.observation.StarSelectorIsotropic(location, altitude_limits=<Quantity [10., 70.] deg>, magnitude_limits=(-3, 4))
Bases:
objectA class for selecting stellar targets for pointing calibration observations
Targets are selected based on maximum isotropic coverage of the sky based on - previously visited targets (history) - planned start time of the observation within the provided azimuth and altitude limits (if requested).
Parameters:
- location: astropy.coordinates.EarthLocation
earth location of the telescope
- altitude limits: None or tuple of astropy.Angle
tuple of two angles representing the altitude range in which targets get selected
- magnitude limits: None or tuple of float
tuple representing minimum and maximum magnitude of catalog stars used as targets
TODO: Make target history work. This requires generating a random selection of targets outside the altitude range, as otherwise the resulting distribution will be biased.
Methods Summary
select_target(start_time, duration)Select the next best target, based on observation history.
Methods Documentation
- select_target(start_time, duration)
Select the next best target, based on observation history. Target is selected such that the resulting AltAz distribution is as isotropic as possible (within the limits of the star distribution)
- Parameters:
start_time (astropy.Time) – Time at which the observation of the target will start
duration (astropy.units.Quantity) – duration of the observation
- Return type:
PointingObservation or list of PointingObservation
- __init__(location, altitude_limits=<Quantity [10., 70.] deg>, magnitude_limits=(-3, 4))
- select_target(start_time, duration)
Select the next best target, based on observation history. Target is selected such that the resulting AltAz distribution is as isotropic as possible (within the limits of the star distribution)
- Parameters:
start_time (astropy.Time) – Time at which the observation of the target will start
duration (astropy.units.Quantity) – duration of the observation
- Return type:
PointingObservation or list of PointingObservation