Python controllable amateur astrophotography cameras? I would like to read further about any successes that amateur astrophotographers (or professionals) have had with USB CCD cameras that are controlled by Python scripts. I'd like to script the setting of exposure time, triggering of exposures, downloading and processing of images.

Ideally this would be computer platform-agnostic.

I've recently asked Python interface for DMK 23U274 USB camera for astrophotography but the more I read about that the more I think that it's going to be tough running that particular camera from a Python script.

Where can I read further about this being done, or at least what solutions are known to exist?
I use AutoHotKey scripts to control my observatory. As for the individual devices, cameras focusers etc I use the manufacturers software and control that software with Macro scripts.

I do some minor RS-232 control with AHK.

Below is a video of the scripts starting up my remote controlled observatory. 

The video shows the two screens of the computer in the house as the scripts power up the observatory and start the four computers out there. Then load, position and make all the necessary software connection between the computers and equipment. 

Example. The color bars of the cameras. The color bar shows the camera video and control connections are working and the script has turned on the color bars.

I use AHK to automate TheSky, MaximDL and a number of other apps. I have a script that will use Maxim to plate solve when finding objects. 

I have no idea if or how Python fits in AHK but the question is here.

https://www.youtube.com/watch?v=UN4VoOKOcXo&amp;feature=youtu.be

As I said you are watching the action from inside the house as the four computers in the observatory are powered up all the software is loaded.

You will probably need to watch it a few times before it makes much sense. What you see mostly are the windows of individual apps loading and being reposition. Individual setting in the windows are being changed but for the most part the screen is just too small to show everything.