Skip to content

GORT 0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Sep 17:38
· 131 commits to main since this release

πŸš€ New

  • #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'.