Skip to main content

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.

qhyccd-capture 插件界面显示

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-capture" 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

qhyccd_capture-0.0.3.6.tar.gz (15.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qhyccd_capture-0.0.3.6-py3-none-any.whl (751.1 kB view details)

Uploaded Python 3

File details

Details for the file qhyccd_capture-0.0.3.6.tar.gz.

File metadata

  • Download URL: qhyccd_capture-0.0.3.6.tar.gz
  • Upload date:
  • Size: 15.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for qhyccd_capture-0.0.3.6.tar.gz
Algorithm Hash digest
SHA256 af7a4b396a2bfcc7a00e0298e39825a8640c773421cb974319c6a4fd9540eaae
MD5 a9ef00d8be449675ea19619cc7a10346
BLAKE2b-256 1dfda8809486805378bd6cab53317a2e9c95fcca8be9006cf23f62619052ea13

See more details on using hashes here.

File details

Details for the file qhyccd_capture-0.0.3.6-py3-none-any.whl.

File metadata

File hashes

Hashes for qhyccd_capture-0.0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bd60ba6bd36dfe4c9bdeebf9597b9ba6e68c0aa83094b085dad6c6b09885b201
MD5 db03d8f6f70854ada9238428b44aef42
BLAKE2b-256 e067b0171c62269facc750dd314e2d18f1b60035b42165c5067558d33ace02be

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page