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
)

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