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

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.4.0.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.4.0-py3-none-any.whl (807.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qhyccd_capture-0.0.4.0.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.4.0.tar.gz
Algorithm Hash digest
SHA256 a5df8677d177bde86c6fa467423e6824c5f730d5323740357d316b055ce7e318
MD5 eeab13572b5418dbc5e511561e1031f3
BLAKE2b-256 d98edebbf8917fa991621214eb1459c208b24cec7b9e887230bba76bfb85fbb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qhyccd_capture-0.0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d7a3584b5b868b52ed6aab8ee801f1c5b82b49965d2d7fa9bf6779584120cb9
MD5 391d95365b629c8d25c0649ff1854be8
BLAKE2b-256 99fce2d1764aab6f8716849301c54c6d8427a69749ef2ec467673fb39d6cf219

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