V4L fix
m →‎Features: v2 update
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
=GoQat=
=GoQat=


Link to [http://canburytech.net/GoQat/ official website].
[http://canburytech.net/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==
==Features==


GoQat is best known for the support of QSI cameras, but it embeds a lot of other features and supports lots of devices:
A
[http://canburytech.net/GoQat/hardware.html 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), [[unicap]] compatible cameras, and composite camera using the video-to-firewire grabber from [http://www.theimagingsource.com/ The Imaging Source].
* 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 [http://www.theimagingsource.com/ The Imaging Source].
* Autofocus
* Autofocus (with Robofocus)
* Video capture, playback and analysis
* Video capture, playback and analysis
* Script engine
* Script engine
* FITS image analysis using [[DS9]]
* FITS image analysis and imaging area selection using [[DS9]]




Line 26: Line 27:
* 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.
* 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.
* Load and save Losmandy Gemini pointing model parameters and PEC data, and more.
The website has its own [http://canburytech.net/GoQat/hardware.html hardware compatibility list].


==Compilation==
==Compilation==


The QSIAPI ([http://www.qsimaging.com/software.html stable] or [http://www.qsimaging.com/software-beta.html beta]), provided by QSI as opensource, does not compile with GCC-4.7 in current version (6.0.3 stable or 6.3.0 beta), but only with GCC-4.6. This is due to the fact that GCC-4.7 is not widely used yet, and QSI develops on Fedora 16 which ships GCC-4.6.3. When Fedora updates GCC, QSI will probably fix this issue too, as they have been notified about it.
The QSIAPI is available as ([http://www.qsimaging.com/software.html stable] or [http://www.qsimaging.com/software-beta.html beta]) releases.


For Arch Linux users, a GoQat package has been made on [https://aur.archlinux.org/packages.php?ID=60670 AUR].
For Arch Linux users, a GoQat package has been made on [https://aur.archlinux.org/packages.php?ID=60670 AUR]. A QSIAPI [https://aur.archlinux.org/packages.php?ID=60668 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).
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 <tt>/etc/udev/rules.d</tt>, for example named <tt>99-qsi.rules</tt>, 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"

Latest revision as of 03:08, 30 December 2014

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"