Skip to content

Commit ddcceb0

Browse files
committed
updates to match site scheduler
1 parent ba71171 commit ddcceb0

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

src/pages/4_SAT_Schedule_Plan.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,12 @@
2424
# dictionary goes dict[elevation][sun_keepout]
2525
schedule_files = {
2626
50 : {
27-
45: os.path.join(schedule_base_dir,
28-
'SAT-scan-schedules/20250625_d-40,-10_e50_t40_s0.5,0.8_a45_j2025-06-15T12:00+00:00_n365.txt'),
29-
49: os.path.join(schedule_base_dir,
30-
'SAT-scan-schedules/20250625_d-40,-10_e50_t40_s0.5,0.8_a49_j2025-06-15T12:00+00:00_n365.txt'),
27+
45: os.path.join(schedule_base_dir, 'SAT-scan-schedules/20250625_d-40,-10_e50_t40_s0.5,0.8_a45_j2025-06-15T12:00+00:00_n365.txt'),
28+
49: os.path.join(schedule_base_dir, 'SAT-scan-schedules/20250625_d-40,-10_e50_t40_s0.5,0.8_a49_j2025-06-15T12:00+00:00_n365.txt'),
3129
},
3230
60 : {
33-
45: os.path.join(schedule_base_dir,
34-
'SAT-scan-schedules/20250625_d-40,-10_e60_t40_s0.5,0.8_a45_j2025-06-15T12:00+00:00_n365.txt'),
35-
49: os.path.join(schedule_base_dir,
36-
'SAT-scan-schedules/20250625_d-40,-10_e60_t40_s0.5,0.8_a49_j2025-06-15T12:00+00:00_n365.txt'),
31+
45: os.path.join(schedule_base_dir, 'SAT-scan-schedules/20250625_d-40,-10_e60_t40_s0.5,0.8_a45_j2025-06-15T12:00+00:00_n365.txt'),
32+
49: os.path.join(schedule_base_dir, 'SAT-scan-schedules/20250625_d-40,-10_e60_t40_s0.5,0.8_a49_j2025-06-15T12:00+00:00_n365.txt'),
3733
}
3834
}
3935

@@ -105,7 +101,8 @@
105101
**cfg
106102
)
107103

108-
seq = policy.init_seqs(t0, t1)
104+
seq = policy.init_cmb_seqs(t0, t1)
105+
seq = policy.init_cal_seqs(None, None, seq, t0, t1)
109106
seq = policy.apply(seq)
110107

111108
data = np.zeros( (0,6))

src/pages/6_SAT_Scheduler.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ def build_table(t0, t1, cfg, seq, cmds, state, platform):
227227
az_speed = st.number_input("Azimuth Speed (deg/s)", value=0.5)
228228
az_accel = st.number_input("Azimuth Acceleration (deg/s²)", value=0.25)
229229
min_hwp_el = st.number_input("Min HWP Elevation (deg)", value=48.0)
230+
max_hwp_el = st.number_input("Max HWP Elevation (deg)", value=60.0)
230231
max_cmb_scan_duration = st.number_input("Max CMB Scan Duration (seconds)", value=3600)
231232
az_branch_override = st.number_input("Az Branch Override (deg) (Cal Sources)", value=180.0)
232233

@@ -238,6 +239,8 @@ def build_table(t0, t1, cfg, seq, cmds, state, platform):
238239
hwp_override = st.radio("HWP Override", options=["None", "Forward (CCW)", "Reverse (CW)"], index=0)
239240
st.checkbox("Boresight Override", value=st.session_state.boresight_override, key="boresight_override")
240241

242+
force_max_hwp_el = st.checkbox("Force Max HWP El", value=True)
243+
241244
if st.session_state.boresight_override:
242245
boresight = st.number_input("Boresight (deg)", value=0.0)
243246
else:

src/pages/7_LAT_Scheduler.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,8 @@ def toggle_dropdown():
272272
schedule_file = None
273273
t0_state_file = None
274274
cal_anchor_time = None
275-
remove_targets = []
275+
remove_cmb_targets = []
276+
remove_cal_targets = []
276277
# cal_targets = []
277278

278279
assert platform in ['lat'], (f"{platform} is not an "
@@ -333,7 +334,8 @@ def toggle_dropdown():
333334
'cryo_stabilization_time': cryo_stabilization_time,
334335
'corotator_offset': corotator_offset,
335336
'elevations_under_90' : elevations_under_90,
336-
'remove_targets': tuple(remove_targets),
337+
'remove_cmb_targets': remove_cmb_targets,
338+
'remove_cal_targets': remove_cal_targets,
337339
'open_shutter': open_shutter,
338340
'close_shutter': close_shutter,
339341
'relock_cadence': relock_cadence,

0 commit comments

Comments
 (0)