danjampro
danjampro
The current behaviour of `POCS` is to log a warning message if the slew is not possible. This can obviously lead to a lot of problems down the line if...
Class initialisation is currently done using a mixture of kwargs, calls to `get_config` inside `__init__`, as well as a variety of factory functions such as `create_xxx_from_config`. We can partially improve...
Tests with Birger and Astromechanics focusers on Huntsman have shown that a speed up of ~5x can be achieved by doing this. See AstroHuntsman/huntsman-pocs#488
Currently, each camera's `_last_light_position` is used during `observatory.autofocus_cameras`. This can lead to inconsistent and buggy behaviour. The suggested change is to: - Specify a filter for coarse autofocusing in the...
Camera models are specified by file: `panoptes.pocs.camera.zwo` But focuser (and filterwheel) models are specified by class name: `panoptes.pocs.focuser.birger.Focuser` Suggest going with one or the other.
ZWO cameras occasionally throw exposure failed errors and become unresponsive until they are reset. At the moment, that is achieved by rebooting the whole system. ## How Has This Been...
- Huntsman ZWO cameras are suffering from USB timeout issues - Possible solution is to modify the BANDWIDTHOVERLOAD control value - This PR adds an argument to the ZWO camera...
The error message here: https://github.com/panoptes/POCS/blob/cf5ae075b9ad821d1215d1e6f1974caf131d3e1d/src/panoptes/pocs/camera/camera.py#L1048 is misleading because it states that the class is not callable. However, this error message also appears if an exception is raised while initialising a...
While tests are passing with a relatively high code coverage, several major problems with basic usage were uncovered while testing on Huntsman last week. This includes problems with e.g.: -...
`AbstractSDKCamera._cameras` are expected to have keys of camera serial_numbers, but `ccd.SDKDriver` creates them as `name: port`. This leads to an `InvalidConfig` error. The reason the tests are currently passing is...