Skip to main content

BROTlib module for pyobs

This is a pyobs module for telescopes, domes and roll-off roofs controlled via BROTlib over MQTT.

Install pyobs-brot

Clone the repository:

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

Install it with uv:

uv sync

Alternatively, with plain venv/pip:

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

Configuration

BrotRaDecTelescope (or its base class BrotBaseTelescope), BrotDome and BrotRoof all connect to the same MQTT broker used by BROTlib:

host:
    Hostname of the MQTT broker.
name:
    Name of the BROT device.
port:
    MQTT port (default: 1883).

A basic telescope configuration would look like this:

class: pyobs_brot.BrotRaDecTelescope
name: My telescope
host: 1.2.3.4
roof: roof
dome: dome

# communication
comm:
  jid: test@example.com
  password: ***

BrotDome and BrotRoof follow the same pattern, just with class: pyobs_brot.BrotDome respectively class: pyobs_brot.BrotRoof.

Dependencies

Metadata

Release files for pyobs-brot 2.4.0

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-brot 2.4.0
File Size Uploaded
pyobs_brot-2.4.0.tar.gz 193.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyobs-brot 2.4.0
File Interpreter ABI Platform
pyobs_brot-2.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 205.5 kB

Release files / pyobs_brot-2.4.0.tar.gz

Download URL pyobs_brot-2.4.0.tar.gz
Size 193.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a84dc6c5e4feb6157d38647f4e28efbfc712d1d0b0a796449f50d9ff0232b658
BLAKE2b-256 checksum
How to use checksums
4d1ebee62f1caa3fb93fbab435a548de3273f06361df6ebe4b6d1092c8a30d57
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_brot-2.4.0-py3-none-any.whl

Download URL pyobs_brot-2.4.0-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e4fcf66919d5eab5582bd80e8f576be297d10073021ff34843ae3b7bbe28279e
BLAKE2b-256 checksum
How to use checksums
9cb92a7d0a4806a968ebdf49fe6aa4fc0ec96f591f6fa50e4ceb3e280596cd60
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 history Release notifications | RSS feed

2.4.2

2 release files

2.4.1

2 release files

This release

2.4.0 This release

2 release files

2.3.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.2.0

2 release files

0.1.20

2 release files

0.1.19

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

1 release file

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.0

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

2 release files

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