Skip to main content

QHYCCD module for pyobs

This is a pyobs module for QHYCCD cameras.

System dependencies

On Debian/Ubuntu, plus the QHYCCD driver:

sudo apt install build-essential python3-dev libusb-1.0-0-dev libcfitsio-dev

Install pyobs-qhyccd

Clone the repository:

git clone https://github.com/pyobs/pyobs-qhyccd.git
cd pyobs-qhyccd

Install it with uv:

uv sync

Alternatively, with plain venv/pip:

python3 -m venv .venv
source .venv/bin/activate
pip install .

Configuration

The QHYCCDCamera class is derived from BaseCamera (see pyobs documentation) and adds a few new parameters:

setpoint:
    The cooling temperature setpoint in degrees Celsius (default: -10).
params:
    Optional dictionary of additional QHYCCD control values to set on connect.
cooling_step:
    Maximum change in setpoint per cooling adjustment, in degrees Celsius (default: 1.0).
cooling_wait:
    Time to wait between cooling adjustments, in seconds (default: 60.0).

A basic module configuration would look like this:

class: pyobs_qhyccd.QHYCCDCamera
name: QHYCCD camera
setpoint: -10

GUI

For testing a camera without a full pyobs setup, install the optional gui extra:

uv sync --extra gui

and run:

uv run qhyccd-gui

Dependencies

Metadata

Release files for pyobs-qhyccd 2.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyobs-qhyccd 2.1.3
File Size Uploaded
pyobs_qhyccd-2.1.3.tar.gz 14.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyobs-qhyccd 2.1.3
File
pyobs_qhyccd-2.1.3-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
pyobs_qhyccd-2.1.3-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pyobs_qhyccd-2.1.3-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pyobs_qhyccd-2.1.3-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details

Total release size: 25.4 MB

Release files / pyobs_qhyccd-2.1.3.tar.gz

Download URL pyobs_qhyccd-2.1.3.tar.gz
Size 14.2 MB
Tags Source
SHA-256 checksum
How to use checksums
b4c1767cda31ddd3ff09ae42df2b5e5ab10737d669596ddd3b52b602459d3341
BLAKE2b-256 checksum
How to use checksums
08595f7fea32652d1c170245e4085bad2bdb144ed7e6439477f364de6dea095e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pyobs_qhyccd-2.1.3-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL pyobs_qhyccd-2.1.3-cp314-cp314-manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
62b4770acdfed8f743a421efc3a9b6df0cf87c714d06097220eaf0191726d974
BLAKE2b-256 checksum
How to use checksums
1aa62329069b9624e09d8d5dc41af9a07ced25f2549c8d890c9da164bbd1fcde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pyobs_qhyccd-2.1.3-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyobs_qhyccd-2.1.3-cp313-cp313-manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6fab33f0fdfc1f1d131f67939ef8c75d28fd2afab3aa9c0365620f149846a69f
BLAKE2b-256 checksum
How to use checksums
30634a0b581a0a6ea4880cd8a6605ad7e56b4bcb37eea387831d41e8ae7c5c28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pyobs_qhyccd-2.1.3-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyobs_qhyccd-2.1.3-cp312-cp312-manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2bc77fe22a35ba5c77d15a9f27fff4f5fff70b783251a4941c9f6c112f1a9755
BLAKE2b-256 checksum
How to use checksums
da48ed01067082246a6ed8e0398a5219bc595c79239db66c2d9207130b9adf96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pyobs_qhyccd-2.1.3-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pyobs_qhyccd-2.1.3-cp311-cp311-manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
05263f75e8d7663adf30443f4ff994e2e1df4c228ca02a9f3321066e138682ae
BLAKE2b-256 checksum
How to use checksums
7401addbec7244010b367a39ebcb2331343a0653a2ad5a83c0161d62e4d0dbb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page