simonsobs / sodetlib

Tools for performing core instrument testing, quality control, and analysis tasks.
BSD 2-Clause "Simplified" License
5 stars 0 forks source link

A script for "daily" setup? #84

Closed kmharrington closed 2 years ago

kmharrington commented 3 years ago

Assuming you've tuned up you system and found all the resonators and gotten a set of tracking parameters you like, what function calls should we use to reset the system "every day"?

I'm assuming we should be relocking and gradient descenting? Should we be running setup_notches(new_master_assignment=False)?

I'd love an example script or two that others are using. Even if just for comparison.

jlashner commented 3 years ago

Other people probably have different answers, but I'll generally run something like:

  1. run serial gradient descent / eta scan
  2. re-run tracking setup with the good params, which are hopefully stored in the device config
  3. Take a short data stream and check the white noise level to make sure its reasonable
  4. if it's not, run setup_notches(new_master_assignment=False) and repeat 1-3.

If that doesn't work, maybe try creating a new master assignment.

I'm not sure people would actually use sodetlib scripts for that right now, but if you log onto smurf-srv20 or smurf-srv14, there are a bunch of notebooks in /data/notebooks that basically show our daily operation. If people think they would use it and we decide on a procedure people agree with then I have nothing against putting it into a script.

jlashner commented 3 years ago

And if you want ssh-info for the smurf-servers feel free to message me.

kmharrington commented 3 years ago

As we've been working on setting up lots of optics tests we've been developing this guy for the "beginning a set of tests" scripts. Is this something that would be useful to a broader audience: https://github.com/simonsobs/sodetlib/blob/master/scratch/latrt/setup_observations.py

dpdutcher commented 2 years ago

Closed by #206