Changelog¶
1.3.5 - August 30, 2025¶
🔧 Fixed¶
Copy the data array, which may not own its data, before post-processing.
1.3.4 - August 29, 2025¶
✨ Improved¶
Updated
archonto0.15.5. This version solves the pixel shift issues when fetching the buffer.
🏷️ Changed¶
Disable the Archon fan.
⚙️ Engineering¶
Use
uvfor package management.
1.3.3 - August 27, 2024¶
✨ Improved¶
Log specMech commands and replies to disk.
Set specMech time periodically.
⚙️ Engineering¶
Format code using ruff and update workflows.
1.3.2 - May 29, 2024¶
✨ Improved¶
Bump
archonto 0.13.5.
1.3.1 - February 27, 2024¶
✨ Improved¶
Bump
archonto 0.13.4.
🔧 Fixed¶
Fix temperature alerts not being raised if the controller was not available.
1.3.0 - December 22, 2023¶
✨ Improved¶
Bump
archonto 0.13.2.
1.3.0b2 - December 17, 2023¶
🔧 Fixed¶
#14 Support
archon0.13.x.
1.3.0b1 - December 15, 2023¶
⚙️ Engineering¶
🔧 Fixed¶
Increase timeout for specMech pneumatic issues.
1.2.1 - July 26, 2023¶
✨ 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.
1.2.0 - April 26, 2023¶
✨ Improved¶
Use
BOSS_extra_purge_erase_v8.acfwhich 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.
1.1.0 - April 13, 2023¶
🚀 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.
🏷️ Change¶
Set b2 temperature to -98 degC.
1.0.0 - October 19, 2022¶
🚀 New¶
First stable version tested at LCO.
Added
MechController.pneumatic_status()method.
✨ Improved¶
mech move --homehas 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.sentencehas 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 eachSpecMechReply.data(theS[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 hartmannworks as expected.