GoQat
GoQat is best known for enabling the support of QSI cameras on Linux-based OS, but it embeds a lot of other features and supports lots of devices as seen below. It's a free software, well maintained and powerful enough to be a one-that-does-it-all acquisition software, except slewing from a map. Version 2.0, to be released soon, will include an INDI client, which will make it compatible with even more devices.
Features
A hardware compatibility list is directly available on GoQat's website. Here is a basic list of features:
- Autoguiding using QSI cameras, V4L compatible devices (like USB webcams or USB video grabbers), and in versions below 2.0, unicap compatible cameras and composite cameras using the video-to-firewire grabber from The Imaging Source.
- Autofocus (with Robofocus)
- Video capture, playback and analysis
- Script engine
- FITS image analysis and imaging area selection using DS9
Full list of features from their website:
- Set the CCD temperature and filter for your CCD exposures, capture sub-frames and use binning.
- Display real-time scrolling graphs of your CCD camera cooler power and temperature.
- Calibrate the autoguider with the camera at any angle with a single mouse-click.
- Autoguide your exposures using the fully integrated autoguiding functions: CCD exposures automatically wait until the autoguider is ready.
- Show real-time scrolling strip charts of star positions for periodic error analysis.
- Focus your telescope automatically, including 'V-curve' calibration for point sources (stars), temperature compensated focusing and the ability to adjust focus according to defined offsets for each filter change.
- Record real-time or time-lapse video from any of the supported video cameras.
- Play back recorded video and automatically perform photometry and astrometry on each frame - ideal for asteroid occultations and other transient events.
- Use task lists to control the operation of your telescope, CCD camera, autoguider and focuser completely unattended.
- Execute arbitrary scripts in the language of your choice, to perform any external operations that you can do with a script (e.g. live upload of images to a website) and to interact with and control GoQat.
- Load and save Losmandy Gemini pointing model parameters and PEC data, and more.
Compilation
The QSIAPI is available as (stable or beta) releases.
For Arch Linux users, a GoQat package has been made on AUR. A QSIAPI AUR package is available too.
Most dependencies are optional. If you have them at compilation-time, you will be able to use more devices (for example firewire or unicap cameras).
In versions up to 1.0.3, GTK+ version 2 is used, along with goocanvas1. Soon, GTK+ version 3 and goocanvas 2 will be used, you can already uncomment them in the configure.ac if you don't want to use the old versions.
Installation/Setup
In modern distributions, if you want to launch GoQat with a non-root user, you'll need to add a file in /etc/udev/rules.d, for example named 99-qsi.rules, containing:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="eb48", MODE="0666" ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="eb49", MODE="0666"