qhyccd-capture
The basic operations for QHYCCD series cameras
Project Introduction¶
qhyccd-capture
is a basic operation library for handling QHYCCD series cameras. This library provides functionalities to interact with QHYCCD cameras, including camera connection, parameter setting, image capture, and display. This project is a [napari] plugin, aimed at simplifying the use of the camera through a graphical user interface.
Features¶
- Camera Connection: Supports loading the corresponding QHYCCD dynamic link libraries on different operating systems (such as Windows, Linux, macOS) and initializing camera resources.
- Parameter Setting: Provides the functionality to set camera parameters, such as exposure time, gain, offset, USB bandwidth, etc.
- Image Capture: Supports single-frame mode exposure and retrieves image data.
- Image Display: Displays captured images through napari, supports distributed display, single display, and sequence display modes.
- Histogram and White Balance: Provides histogram equalization and white balance adjustment functions.
- ROI (Region of Interest): Supports creating and applying ROIs to operate on specific areas.
- Video Recording: Supports video recording and saves in various video formats.
- Temperature Control: Supports temperature control and displays temperature.
- CFW Control: Supports CFW control and displays CFW status.
- Star Point Resolution: Supports star point resolution and displays the results.
Installation¶
You can install via pip:
pip install qhyccd-capture
To install the latest development version:
pip install git+https://github.com/nightliar-L/qhyccd-capture.git
Dependency Installation¶
Astrometry.net¶
Currently, astrometry.net only supports the Ubuntu system.
sudo apt-get install astrometry.net
sudo apt-get install astrometry-data-tycho2
sudo vim ~/.bashrc
# Add the following content
export PATH=$PATH:/usr/local/astrometry/bin
Version Changes¶
- 2024-10-23 Version 0.0.1 Initial version
- 2024-10-24 Version 0.0.2 Fixed some issues introduced by the release
- 2024-10-24 Version 0.0.3 Optimized some functions and processing logic
Contributing¶
Contributions are very welcome. Tests can be run with [tox], please ensure the coverage at least stays the same before you submit a pull request.
License¶
Distributed under the terms of the [BSD-3] license, "qhyccd-capture" is free and open source software
Version:
- 0.0.4.0
Last updated:
- 10 December 2024
First released:
- 23 October 2024
License:
- Information not submitted
GitHub activity:
- Stars: 0
- Forks: 0
- Issues + PRs: 0