Plans

Overview

The observing site is represented by a Plan. For example:

import maria

daisy_scan = maria.get_plan("daisy_2deg_3min")
daisy_scan.plot()

(Source code, png, hires.png, pdf)

../../_images/plans-1.png

Hint

To see all available pre-defined sites, run print(maria.all_plans).

Customizing Plans

A 60-second zenith stare would be instantiated as

stare = maria.get_plan(start_time="2022-02-10T06:00:00",
                       scan_pattern="stare"
                       duration=60, # in seconds
                       sample_rate=20, # in Hz
                       pointing_frame="az_el",
                       scan_center=(0, 90)) # in degrees

We might also do a daisy scan on some given point on the sky, which the telescope will track:

tracking_daisy = maria.get_plan(start_time="2022-02-10T06:00:00",
                                scan_pattern="daisy",
                                scan_options={"radius": 0.5, "speed": 0.1}, # in degrees
                                duration=600, # in seconds
                                sample_rate=50, # in Hz
                                frame="ra_dec"
                                scan_center=(150, 10)) # in degrees