Custom offsets and baselinesΒΆ
We can generate an array with pre-defined focal plane offsets with a config
my_first_band = Band(name="my_first_band_name", center=90e9, width=20e9, NET_RJ=5e-5)
my_other_band = Band(name="my_other_band_name", center=150e9, width=30e9, NET_RJ=5e-5)
array = {"bands": [my_first_band, my_other_band],
"primary_size": 5,
"sky_x": sky_x,
"sky_y": sky_y,
"pol_angle": [22.5, 112.5, ..., 87.5, 157.5],
"band_name": ["my_first_band_name", "my_first_band_name", ..., "my_other_band_name", "my_other_band_name"],
"degrees": True}
where sky_x and sky_y are each a one-dimensional array of focal plane offsets in the x and y directions, and where
each value in the band_name parameter matches the name of one of the bands in the supplied bands parameter.
Similarly, custom baselines can be supplied as e.g.
array = {"bands": [f090, f150],
"primary_size": 5,
"baseline_x": baseline_x,
"baseline_y": baseline_y,
"baseline_z": baseline_z,
"pol_angle": [22.5, 112.5, ..., 87.5, 157.5],
"band_name": ["f090", "f090", ..., "f150", "f150"],
"degrees": True}
where baseline_x, baseline_y, and baseline_z define the baseline offsets in the eastern, northern, and vertical directions.