Skip to content

Releases: sdss/yao

yao 1.3.3

27 Aug 19:20
Compare
Choose a tag to compare

✨ Improved

  • Log specMech commands and replies to disk.
  • Set specMech time periodically.

⚙️ Engineering

  • Format code using ruff and update workflows.

Full Changelog: 1.3.2...1.3.3

yao 1.3.2

29 May 17:33
Compare
Choose a tag to compare

✨ Improved

  • Bump archon to 0.13.5.

yao 1.3.1

27 Feb 18:45
Compare
Choose a tag to compare

✨ Improved

  • Bump archon to 0.13.4.

🔧 Fixed

  • Fix temperature alerts not being raised if the controller was not available.

yao 1.3.0

22 Dec 10:37
Compare
Choose a tag to compare

✨ Improved

  • Bump archon to 0.13.2.

yao 1.3.0b2

17 Dec 16:57
Compare
Choose a tag to compare

🔧 Fixed

  • #14 Support archon 0.13.x.

yao 1.3.0b1

15 Dec 22:35
Compare
Choose a tag to compare

⚙️ Engineering

  • #12 Deprecate 3.9, support 3.12. Lint using ruff. Update workflows.
  • #13 Updates to FFS and lamps headers.

🔧 Fixed

  • Increase timeout for specMech pneumatic issues.

yao 1.2.1

26 Jul 18:42
Compare
Choose a tag to compare

✨ Improved

  • Check if shutter times out while opening/closing. If the shutter fails closing, the exposure is read anyway.
  • Check if specMech is responding on each `mech`` actor command.

yao 1.2.0

26 Apr 18:40
Compare
Choose a tag to compare

✨ Improved

  • Use BOSS_extra_purge_erase_v8.acf which mimics the voltages used at APO for b2 (e2v). This seems to solve the "puddles" seen around the serial register and may improve the settle time after a power cycle.

yao 1.1.0

13 Apr 21:35
Compare
Choose a tag to compare

🚀 New

  • #2 Add alerts for LN2 and CCD temperature and actor heartbeat.

✨ Improved

  • Use new ACF file with e-purge, erase, and improvements to horizontal transfer.
  • Change flushing to not binned.
  • Upgraded to use sdss-archon>=0.9.0.
  • The collecting of actor information (lamps, specMech, etc.) now happens during the exposure instead of after readout completes.
  • Create checksum files using sha1sum.

yao 1.0.0

19 Oct 18:49
Compare
Choose a tag to compare

🚀 New

  • First stable version tested at LCO.
  • Added MechController.pneumatic_status() method.

✨ Improved

  • mech move --home has been renamed to --center.
  • Moving all three collimator motors at once to an absolute position is no longer allowed.
  • Additional safety checks before sending any move command to the collimator motors.
  • SpecMechReply.sentence has been removed since different replies for the same command can have difference sentences. The sentence is stored as the first value in the reply on each SpecMechReply.data (the S[0-9] prefix is removed).
  • Added multiple new header keywords (LCO TCC, specMech, etc.)

🏷️ Changed

  • Rename fan_volts -> power_supply_volts.

🔧 Fixed

  • Fixed several bugs and confirmed that yao hartmann works as expected.