Sdss-hal

Latest version: v1.3.5

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

Scan your dependencies

Page 6 of 7

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.

0.6.0b1

🚀 New

* [COS-89](https://jira.sdss.org/browse/COS-89) ([#12](https://github.com/sdss/HAL/issues/12) Added an auto-mode macro. When active, the auto macro will run the `goto-field` and `expose` macros continuously. A few minutes before the end of the `expose` macro completes, a new design is preloaded from the queue. The `goto-field` logic for selecting stages is similar to `goto-field --auto`. The auto macro can be cancelled with `hal auto --stop` which will complete the current stage and then quit, or `hal auto --stop --now` that immediately aborts (ongoing exposures are never aborted). The auto mode should be able to take over from any current state; for example if the auto mode is enabled during an `expose` macro, it will skip the `goto-field` stage, wait until `expose` is done, and then start the loop (note tha this case a new design will not be preloaded during the ongoing `expose`). The count of exposures to take can me modified with `hal auto --modify --count X` which behaves similarly to the `hal expose --modify` command. Requires `cherno` 0.5.0 or above.
* [COS-66](https://jira.sdss.org/browse/COS-66) ([#13](https://github.com/sdss/HAL/issues/13) The parameters for an ongoing `expose` macro can be modified by issuing a new `hal expose` command with the `--modify` flag. Exposure information is handled by a new `ExposureHelper` class that calculates the exposures for each instrument and ensures readout time matching. The behaviour for the user should be mostly unchanged.

0.5.2

* Fix several typos in the lists of stages for `goto-field --auto`.

0.5.1

🔧 Fixed

* Do not stop the guide look in `goto-field` if we are not taking BOSS calibrations or halting the axes.

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.