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

qhyccd_capture-0.0.3.5.tar.gz (15.1 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.5-py3-none-any.whl (832.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qhyccd_capture-0.0.3.5.tar.gz
  • Upload date:
  • Size: 15.1 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.5.tar.gz
Algorithm Hash digest
SHA256 debb7dde5be365bceb62b571cb711e1668d8ff720fc0e72af48b60fd72372519
MD5 a1451ebc9c429bd49886c72a3d94f2ed
BLAKE2b-256 16c6909dfbd8aa7b74b22ed8980f4a25ae646c35fc2fef65c17e0fee06f24840

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qhyccd_capture-0.0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5c1d39bffc076a9b50d645a7f3e8866d32ce822a0d8cc74070f3476378acb678
MD5 a814109c30ad7af28892f38033103a7a
BLAKE2b-256 9213d6e63df6a1996b5446f3a9c31d0053ba2c40794743add9a33310156629e8

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