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

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.2
File Size Uploaded
pyobs_qhyccd-2.1.2.tar.gz 14.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyobs-qhyccd 2.1.2
File
pyobs_qhyccd-2.1.2-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.2-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.2-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.2-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.2.tar.gz

Download URL pyobs_qhyccd-2.1.2.tar.gz
Size 14.2 MB
Tags Source
SHA-256 checksum
How to use checksums
29eca6a67161c2a86615533b649654f892f36b1a14edc867e324902a825b1006
BLAKE2b-256 checksum
How to use checksums
5328bd7c89d0c270be8a02ee0d212a000e4d173ea2fa148d0c8e1ead4e0db939
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.2-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL pyobs_qhyccd-2.1.2-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
9cc2c2d50eb9061f28bc771bf038328a0ebd41934ae0220b7a57e4c5ff7f6e3e
BLAKE2b-256 checksum
How to use checksums
290cb44863c9611a865f6c2c1457c0a3fe6b6609b4ace5761630dcf75cb28f2b
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.2-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyobs_qhyccd-2.1.2-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
e23a61455c406f378059685b6d4d23231455f25b6ff04948581092de64dee366
BLAKE2b-256 checksum
How to use checksums
b324fb2213bc48dbf478185aeb4f657d965848586dc504234fa3583a4198f67d
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.2-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyobs_qhyccd-2.1.2-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
cc80f9ade3e90e7df53e3051fdc7450a8b7f9537734f3ec67f756f7626cc9a19
BLAKE2b-256 checksum
How to use checksums
89e111c3ca7c3e6ecfc276a9ac16acf232157a27c06ce964e84d28df4a3877bc
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.2-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pyobs_qhyccd-2.1.2-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
2efc8b410ec8afc66bbacfd8b63696525ae8ccd13aae498ce3d2ab2d2abb9375
BLAKE2b-256 checksum
How to use checksums
692e3fdd6888fa71cf4346cca21b4ca122a8d8f679b93a5cc0609858033f113a
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