Releases: sdss/lvmopstools
Releases · sdss/lvmopstools
lvmopstools 0.4.1
🚀 New
- Added schedule tools, migrated from
lvmapi
.
lvmopstools 0.4.0
💥 Breaking changes
- Removed the option
raise_on_max_attempts
fromRetrier
. If the number of attempts is reached, the retrier will always raise an exception.
🚀 New
- Add
get_weather_data
andis_weather_data_safe
functions to retrieve weather data from the LCO API (ported fromlvmapi
). - Added
Kubernetes
class and InfluxDB tools.
✨ Improved
- Better typing for
Retrier.__call__()
. Retrier
now acceptson_retry
which is called when before retry is attempted with the exception that caused the retry.
🔧 Fixed
- Fix some unittests.
lvmopstools 0.3.9
🔧 Fixed
- Make sure we close the connection to the thermistors.
lvmopstools 0.3.8
🚀 New
- Added
channel_to_valve
mapping function tolvmopstools.devices.ion
.
✨ Improved
- Re-export all public device functions in
lvmopstools.devices
. - Updated thermistor configuration.
lvmopstools 0.3.7
✨ Improved
- Report
None
for ion pump pressure if the value is less that 1e-8.
lvmopstools 0.3.6
⚙️ Internal
- Removed unnecessary
astropy
dependency.
lvmopstools 0.3.5
🔧 Fixed
- Fixed typo in
spectrograph_status
function name.
lvmopstools 0.3.4
⚙️ Engineering
- Improved typing.
lvmopstools 0.3.3
🚀 New
- Added
lvmopstools.devices.nps.read_nps
.
✨ Improved
- Several functions in
lvmopstools.devices.specs
now acceptignore_errors
which replaces the values of unreachable devices withNone
. - By default, return all values for all spectrographs in
spectrograph_pressures
andspectrograph_mechanics
. - Return
None
if ion pump fails to read. - Allow to pass
internal
tosend_clu_command
.
🐛 Fixed
Retrier
backoff delay is now calculated asdelay * exponential_backoff_base ** (attempt - 1)
.
lvmopstools 0.3.2
⚙️ Engineering
- Test
taiki-e/create-gh-release-action
workflow to release a new version.