The basic operations for QHYCCD series cameras
Project description
qhyccd-capture
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 Version changes include modified descriptions and initial configurations
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-sdk" is free and open source software
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for qhyccd_capture-0.0.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a4a5a8a597727bca52fdd2010e6a0c6de7087e17187befc187e38b71dd359fe |
|
MD5 | 078a7d6fb7011b5aa904c14ceb1bc5da |
|
BLAKE2b-256 | 34c636633387cac33e3a9e01890f8e7bdff4e8aad53a6e2c59e34ea5929c7fa7 |