Hi David,
Thanks very much for working on this! I would be very interested to see a PI acquisition module in action :-)
Here's a random feature request, from someone who's not a programmer, but I think it would be a useful thing to have:
We might call this something like `HDR capture support' or `star core capture support'. I'm referring to the fact that we sometimes shoot sub exposures that are long enough to saturate some of the pixels in the image. The cores of bright stars are a prime example. It's been mentioned here on the forum that one can shoot some short subs, to capture those star cores without hitting the full-well capacity of the sensor, and then use PI's HDR combination module to combine the long-sub and the short-sub data. It might be nice to have something - I'm not sure exactly what - built into the acquisition module to facilitate that.
In fact, here's one thing specific thing that might help: `Batch dithering'. I think a lot of PI users (and others) use dithering to help eliminate hot pixels and improve overall SNR. I acquire with MaximDL, and it's reasonably good at dithering between subs. That's fine if my subs are 5 or 10 minutes each, but if each sub is only a few seconds long, then a lot of time gets wasted dithering between each frame. It might be nice for the control software to shoot a number of short `star core' subs, say 10 or 20 of them, then dither to a slightly different pointing, then acquire another 10 or 20, and so on. Maybe that could help the imager strike a good balance between the benefits of dithering and the downside of the time it would eat up.
Maybe there could even be a way to analyze the star profiles in the long subs (maybe with Mike Schuster's script?) and then suggest to the user a good exposure time for the `short subs'?
Just fantasizing... thanks heaps for working on this!
- Marek