simsit.tracker

Tracking models for observation simulation.

This module defines a small set of tracker classes that provide telescope boresight and camera orientation as a function of time.

Functions

sidereal_tracker(boresight0, rot_sky_pos0)

Create a tracker fixed with respect to the inertial sky.

SiderealTracker(boresight0, rot_sky_pos0)

Create a tracker fixed with respect to the inertial sky.

transform_wcs(wcs0, boresight1, rot_sky_pos1)

Recenter and rotate a WCS.

Classes

Tracker()

Abstract base class for telescope tracking models.

OrbitTracker(*, orbit, observer, t0, ...[, ...])

Track a moving object by following its predicted sky position.

InertialTracker(*, t0, boresight0, ...[, mount])

Track by rotating the boresight at a constant angular rate in inertial space.

Class Inheritance Diagram

Inheritance diagram of simsit.tracker.Tracker, simsit.tracker.OrbitTracker, simsit.tracker.InertialTracker