sdss / lvmcam

An actor implementation of sdss-araviscam for lvmagp
https://sdss-lvmcam.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Version 0.4 #56

Closed albireox closed 1 year ago

albireox commented 1 year ago

This version rewrites some of the codebase with relatively minor changes in behaviour.

The main difference is that a lot of code that reimplemented or was overriding the basecam defaults have been removed. The actor code has been simplified and all the commands that basically reimplemented basecam commands have been removed so the defaults are used. The only difference is the gain command.

The scrapper is not used, in deference to limiting the number of dependencies. Instead the actor listens to replies from other actors and keeps a dictionary with metadata necessary to generate heaers.

The skymakercam support has been dropped since that introduced a significant number of difficult-to-install dependencies and it's unclear whether it could be supported long-term. Version 0.3.x still supports skymakercam if needed.

As an additional feature, the default reconnect command now actually reconnects the cameras if these have been disconnected.