The napari hub is transitioning to a community-run implementation due to launch in June 2025.
Since October 1, 2024, this version is no longer actively maintained and will not be updated. New plugins and plugin updates will continue to be listed.

qhyccd-capture

qhyccd-capture

The basic operations for QHYCCD series cameras

项目简介

qhyccd-capture 是一个用于操作 QHYCCD 系列相机的基本操作库。该库提供了与 QHYCCD 相机进行交互的功能,包括相机连接、参数设置、图像捕获和显示等。该项目是一个 [napari] 插件,旨在通过图形用户界面简化相机的使用。

功能

  • 相机连接:支持在不同操作系统(如 Windows、Linux、macOS)上加载相应的 QHYCCD 动态链接库,并初始化相机资源。
  • 参数设置:提供了设置相机参数的功能,如曝光时间、增益、偏移量、USB 带宽等。
  • 图像捕获:支持单帧模式曝光,并获取图像数据。
  • 图像显示:通过 napari 显示捕获的图像,支持分布式显示、单一显示和序列显示模式。
  • 直方图和白平衡:提供直方图均衡化和白平衡调整功能。
  • ROI(感兴趣区域):支持创建和应用 ROI,以便对特定区域进行操作。

安装qhyccd-capture:

conda create -n qhyccd-capture python=3.10
conda activate qhyccd-capture
git clone https://github.com/nightliar-L/qhyccd-capture.git
cd qhyccd-capture
pip install -r requirements.txt
pip install -e .

使用

napari  

依赖安装

Astrometry.net

sudo apt-get install astrometry.net
sudo apt-get install astrometry-data-tycho2
sudo vim ~/.bashrc
# 添加以下内容
export PATH=$PATH:/usr/local/astrometry/bin
  • 2024-10-23 版本 0.0.1 初始版本 实现了QHYCCD相机的基本操作

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

Version:

  • 0.0.2

Last updated:

  • 23 October 2024

First released:

  • 23 October 2024

License:

  • Copyright (c) 2024, All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Supported data:

  • Information not submitted

Plugin type:

  • Information not submitted

GitHub activity:

  • Stars: 0
  • Forks: 0
  • Issues + PRs: 0

Python versions supported:

Operating system:

Requirements:

  • numpy
  • magicgui
  • qtpy
  • scikit-image