Gateau User Manual
Atmospheric simulation of astronomical signals
scan_patterns.py File Reference

File containing some commonly encountered scanning patterns. More...

Functions

Union[np.ndarray, np.ndarray] gateau.scan_patterns.stare (np.ndarray times, Union[float, np.ndarray] az0, Union[float, np.ndarray] el0)
 Get scanning pattern for a stare. More...
 
Union[np.ndarray, np.ndarray] gateau.scan_patterns.chop (np.ndarray times, Union[float, np.ndarray] az0, Union[float, np.ndarray] el0, float duty_cycle, float throw)
 Get scanning pattern for a sky chopper, alternating between two points on sky. More...
 
Union[np.ndarray, np.ndarray] gateau.scan_patterns.daisy (np.ndarray times, Union[float, np.ndarray] az0, Union[float, np.ndarray] el0, float r_petal, float f_cycle, float f_petal)
 Get scanning pattern for a daisy scan. More...
 
Union[np.ndarray, np.ndarray] gateau.scan_patterns.chopnod (np.ndarray times, Union[float, np.ndarray] az0, Union[float, np.ndarray] el0, float chop_duty_cycle, float nod_duty_cycle, float throw)
 Get scanning pattern for chopping and nodding. More...
 
def gateau.scan_patterns.check_size (times, az0, el0)
 Check size of az0 and el0 values. More...
 

Detailed Description

File containing some commonly encountered scanning patterns.

Function Documentation

◆ check_size()

def gateau.scan_patterns.check_size (   times,
  az0,
  el0 
)

Check size of az0 and el0 values.

If az0 and/or el0 are float, resizes to times array.