You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#11 Support asynchronous readout during GortObserved-enabled observations and implement dithering:
Remove calls to lvmguider stop --now. The new stop command always cancels the guider task.
Added pre-readout hook for Exposure.
Allow GortObserver to read out an exposure asynchronously.
Gort.observe_tile() will by default read the last exposure asynchronously to allow for the next slew and acquisition to happen during readout.
Added a context manager GortObserver.register_overhead() that measured the elapsed time in different parts of the slew and acquisition process and records the values to the database.
The dither positions associated with a Tile are now a list of positions that the scheduler wants us to observe. Gort.observe_tile() will try to observe all dither positions without stopping the guider.
Added Gort.observe() with a simple loop for observing tiles.
Add dither information to Tile and support exposing multiple dither positions in the same observation.
β¨ Improved
Pass the observed sky and standard pks to the scheduler during registration.
The K-mirror offset angle is now wrapped between -180 and 180 degrees. Hopefully this prevents some cases in which offsets angles very close to 360 degrees cause the K-mirror to fail because of a software limit.
π§ Fixed
Fixed deprecations in Pandas fillna() with method='bfill'.