Another month, another new release 😀
There are some bugfixes for handling of cameras in this release. These mainly relate to exposure times, but there are small improvements for all of the supported cameras.
The major changes however are restructuring the code to integrate with GNU autotools for building and support for OSX. I can only test cameras on Mavericks, but I believe the binaries should work on 64-bit Snow Leopard, Lion and Mountain Lion. The cameras currently supported are the ZWO ASI range, the QHY5 and the QHY5L-II. The USB2 versions of the ASI120 require a firmware change to work with USB on some (perhaps all) Mac hardware. The firmware and uploader (which I believe only works on Windows at the moment) are available from the ZWO website.
If you’re attempting to build the sources on OSX then it may help to know that I used macports fairly heavily and in particular the packages qt4-mac, yasm, pkgconfig and tiff are required.
Plans for the next release are a little vague at the moment. I’ve had a request to add support for one of the Point Grey cameras and as they do provide an SDK that’s definitely under consideration if I can get my head around it in time. Making the Imaging Source cameras work on OSX is possible (I already have the camera library recognising that a TIS camera is present). I didn’t make a start on filter wheel support for 0.0.6 and I really would like to get somewhere with that for the next release too.
I’m just about done with this release now. I have the source distribution sorted and am now just sorting out the builds for the binaries, then we should be good to go.
There are some fixes for niggling bugs in the ASI and QHY camera handling in this release, but the two main changes are the start of integration with GNU autotools for configuration/building and the ability to build on OSX. I’ve tested on Mavericks and my ASI120 works fine with the “compatible” firmware release from the ZWO website (which currently requires Windows to upload to the camera) and the QHY5 and QHY5L-IIm both work.
Well, I’ve done as much testing as I can face, if not as much as I’d like to have done. Managing 50-ish virtual machines and a couple of desktops booting into five different OS releases has got the better of me though and I just want this one out of the door now.
The major addition for this release is the majority of the support for the QHY5L-II. I only have the mono version of the camera, so I can’t be certain that colour works.
In addition there’s a new camera controls dialog and the “private” controls for the SPC900 are implemented. The major changes are listed here.
There are now two versions of each of the 32-bit and 64-bit binary releases to handle differences in libraries in the base distributions. Distributions based on Ubuntu 12.04 such as Mint 13 and DistroAstro have their own binaries. Unfortunately it appears for the time being that these releases may not support the SPC900 properly.
The major task for the next release is to port the entire application to OSX and get it working on a MacBook Pro. The current sources build though they don’t work correctly. I’m hopeful that it should be possible to get the QHY5, QHY5L-II and ASI cameras all working on OSX however. I’m also hoping to make a start on support for filter wheels.
A fair few changes this time around, the major one probably being the complete reorganisation of the camera library API to make it far tidier, though there’s still work to do there.
Other changes relate to handling different colour modes, adding TIFF support, support of a much larger number of camera controls (and allowing selection of the ones displayed in the UI), ROI support and much improved support for the QHY5. The major changes are listed here.
Work on the next release has already begun…
I’ve pretty much completed everything I wanted to do for this next release. Now I just have some testing left, updating the documentation and building the source and binary distributions. Once those jobs are done I shall be making a new release.
It’s taken some time, but 0.0.3 beta is now out. See the downloads section for source and binaries.
If you’re building the source, please read the files in the docs directory first otherwise you’re likely to get nowhere fast.
I have used this application for capturing images of Jupiter, but opportunities for “real life” testing have been few and far between this winter.
It should work with the SPC900 and many, if not all, of the ZWO ASI camera models though I’ve only tested against the ASI120MM and ASI120MC. Likewise the Imaging Source CCD cameras should all work, but I have only tested with some of the DxK21 models. The QHY5 seems to work for me but the documentation is limited and I wouldn’t like to guarantee it. Certainly it is very unreliable on the Raspberry Pi. The Xbox and Lifecam cameras will work, but require a bit of kernel-hackery.
As well as many bugfixes this release includes support for raw colour, demosaicking, capture limits by frame, SER file format output (v2), different reticle designs, improvements in the settings window management and improvements in handling of 16-bit and binned mono.
Downloads of the second alpha release of oaCapture are now available from the downloads page.