Releases: sdss/cerebro
Releases · sdss/cerebro
Cerebro 1.3.3
✨ Improved
- Wrap reading TPM data in a try/except.
- Support Python 3.14.
- Fix deprecation of
datetime.utcnow(). - Unpin
numpyversion.
⚙️ Engineering
- Use latest
ghcr.io/astral-sh/uv:python3.13-bookworm-slimimage. - Update GitHub workflows to use latest actions.
- Use furo theme and update Sphinx and RTD config.
Cerebro 1.3.2
✨ Improved
- #21 Use LCO new environmental API to collect weather and seeing data.
- Replace LCO weather source with
lco_dimm_data.
Cerebro 1.3.1
✨ Improved
- Use
lvmopstoolsto read the ion pump status.
Cerebro 1.3.0
🚀 New
- Added source
LVMIonPumpSource.
🔧 Fixed
- Fix problem reading holding registers in recent versions of
pymodbus.
⚙️ Engineering
- Use
uvfor project management. - Use
rufffor formatting and update dependencies and workflows. - Update workflows and Dockerfile to use
uv.
Cerebro 1.2.1
✨ Improved
- Replaced
TCPSourceinternals with the use oflvmopstools.AsyncSocketHandlerwhich includes retrying and better error handling.
🔧 Fixed
- Fix docs building.
Cerebro 1.2.0
🚀 Added
- #18 Read LVM spectrograph thermistors.
Cerebro 1.1.0
✨ Improved
- Store altitude and azimuth for LCO seeing measurements.
- Allow to get config and profiles from environment variables.
- Change AMQPSource to monitor all replies.
- Allow to schedule AMQP commands as internal.
🔧 Fixed
- Fix groupers in
AMQPSource.
⚙️ Engineering
- Add docker image workflow.
Cerebro 1.0.3
✨ Improved
Moved the tmp2influxdb.py script inside cerebro/ and added an entry point tmp2influxdb in the pyproject.toml file.
Cerebro 1.0.2
🔧 Fixed
- Fixed an issue with the YAML section for
fliwarmat APO.
Cerebro 1.0.1
🔧 Fixed
- Require
sdss-drift>=1.0.1to prevent an issue with reconnecting to a modbus source.