simonsobs / scheduler

Scheduler for SO
0 stars 1 forks source link

Question about the difference in satp3 policy detector setup #110

Open BrianJKoopman opened 1 month ago

BrianJKoopman commented 1 month ago

I'm wondering about this small difference in how satp3 runs the "Detector Setup" block: https://github.com/simonsobs/scheduler/blob/a4173fee02f43316f3036d2aa9380e132ded3a73/src/schedlib/policies/satp3.py#L183-L184

The other policies run this as just:

run.smurf.bias_dets(concurrent=True)

This relies on the defaults built in to the underlying code, which runs with rfrac=(0.3, 0.6) on all bias groups.

I guess my questions are:

My motivation here is supporting the detector operations fully in sorunlib so that direct access via pysmurfs = run.CLIENTS['smurf'] isn't needed. After #109 is merged this'll be the only remaining direct use of the SMuRF clients. The answers to these questions will inform what arguments we should consider implementing in sorunlib.

kmharrington commented 1 month ago

Pinging the folks who could answer @samdayweiss @ykyohei @yoshinori-0778