Sdss-archon

Latest version: v0.13.4

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

Scan your dependencies

Page 1 of 5

0.13.4

✨ Improved

* Do not raise warnings when trying to set some inexistent Archon parameters.

🔧 Fixed

* [yao 17](https://github.com/sdss/yao/issues/17): Deal with case when the returned buffer does not match the expected size. The `ArchonController.fetch` method will retry fetching buffer once. If that fails again it pads the buffer with zeros to match the expected size.

0.13.3

🔧 Fixed

* Removed print statement that was left for debugging.

0.13.2

🏷️ Changed

* Remove original extension in recovery file.

0.13.1

✨ Improved

* The parameter used to set the exposure time can be defined using the configuration parameter `archon.int_param`. Valid values are `IntMS` (integration time must be set in milliseconds) and `IntCS` (centiseconds).

0.13.0

💥 Breaking changes

* As part of [46](https://github.com/sdss/archon/issues/46) `ExposureDelegate.post_process()` is now called once for each controller CCD with a `FetchDataDict` as the only argument. The function must modify the input dictionary in place and return `None`.

🚀 New

* [47](https://github.com/sdss/archon/issues/47) Added a framework for recovering images when they fail to be written to disk. A lockfile is created when the buffer is read which can be used to recover the original image and header. Recovery happens automatically when the actor starts or via the `recover` command.

⚙️ Engineering

* [46](https://github.com/sdss/archon/issues/46) Significant clean-up of the `ExposureDelegate` code.

0.12.0

💥 Breaking changes

* Support for Python 3.8 has been deprecated.

🚀 New

* [45](https://github.com/sdss/archon/issues/45) Added a new option `files.write_engine` that can be set to `astropy` or `fitsio`. In the latter case it will use fitsio to write images to disk. This requires installing `sdss-archon` with the `fitsio` extra (e.g., `pip install sdss-archon[fitsio]`).

🔧 Fixed

* Fix broken tests in 3.12.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.