README.md
Guitastro Device Quickaudine library
GUITAstro stands for General Use of Instruments and Telescopes in ASTROnomy.
GuitAstro is a Python module that provides classes and methods to write easily Python scripts for astronomical observations.
GIT repository: https://gitlab.irap.omp.eu/guitastrolib/guitastro.git
Guitastro device Quickaudine complete Guitastro to provide access to Quickaudine camera drivers:
GIT repository: https://gitlab.irap.omp.eu/guitastrolib/guitastro_device_quickaudine.git
Few basic examples of use
First example: To connect a Quickaudine controler and acquire an image:
import guitastro
import guitastro_device_quickaudine
dev = Device_Quickaudine("QUICKAUDINE", name="Quickaudine")
dev.open(True)
dev.commandstring("camera SET exptime 0.1")
dev.commandstring("camera DO ACQ START")
while True:
timer = dev.commandstring(camera GET timer)
if timer == -1:
break
time.sleep(1)
ima = dev.component('camera').ima
ima.save("my_image.fit")
Guitastro functionalities
GuitAstro device Quickaudine wraps the driver functions dispatched into the classes:
- Device_Quickaudine: Manage device Quickaudine drivers.
This class inheritate from the classes Component* of Guitastro. As a consequece, it is needed to install Guitastro before using Guitastro Quickaudine. Moreover, this class imports internally a Python wrapper to use the needed libraries. You need to compile the python wrapper wrapper_quickaudine:
$ cd guitastro_device_quickaudine/src/wrapper_quickaudine
$ python setup.py build_ext --inplace
A complete documentation can be generated from .rst files in the folder doc/doc_rst
Support and contact
The main author is alain.klotz@irap.omp.eu