Sdss-hal

Latest version: v1.1.9

Safety actively analyzes 630966 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

0.7.1

🔧 Fixed

* Correctly mark whether a set of concurrent stages succeeded in the database overhead table.

0.7.0

🔥 Breaking changes

* Deprecated Python 3.9.

🚀 New

* [14](https://github.com/sdss/HAL/issues/14) Record overheads for each stage and macro in the database and output `stage_duration` keyword.

0.6.0

🏷️ Changed

* Set maximum number of iterations for acquisition in `goto-field` to 4.
* If acquisition fails to reach the target RMS after `acquisition_max_iterations` but the RMS is lower than `acquisition_min_rms`, the macro emits a warning but does not fail.

🔧 Fixed

* Fixed circular import preventing the import of the goto-field macro.
* Fix getting `target_rms` in auto mode.

⚙️ Engineering

* Lint using `ruff`.
* Update workflows.

0.6.0b4

✨ Improved

* Emit `running_scripts` keyword when a command is running. Needed for Boson 0.3.1.

0.6.0b3

🔧 Fixed

* Only register MCP callback for gang connection when at APO.

0.6.0b2

🚀 New

* Added the ability to pause/resume the expose macro. Users can issue `hal expose --pause` that will finish the current exposure and then wait until `hal expose --resume` is issued. If the count is changed while paused, the adjusted ETR is output on resuming. The same behaviour can be achieved with `hal auto --pause` and `hal auto --resume` (note that this will NOT pause the `goto-field` macro).

🔧 Fixed

* `hal auto --modify --count X` was not refreshing the `ExposureHelper` after updating the parameters.
* Several issues deciding how to handle command modifiers when the macro is already running.

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.