Skip to main content

Mini utility that handles pictures taken for QUAK/ESR experiment by ThorCam camera

Project description

QUAK/ESR ThorCam interface

Note: Work in progress, SCP interface currently not working

This is a small Python service that runs on a Windows machine to which the ThorCam is attached to provide a bridge into the control system that has been realized on an OpenSource platform - it exposes an MQTT interface for configuration of camera settings and queue configuration as well as event signalling and allows to transfer images taken using SCP.

Since the required .NET library to interface with the not so simple to handle closed source ThorCam library this application only runs on Windows.

Installation

pip install quakesrthorcam-tspspi

Configuration file

MQTT section

Camera section

  • serial is able to specify the serial number of the camera that the service should bind to
  • trigger is an dictionary that is able to configure the default trigger settings:
    • hardware can be true or false
    • count specifies the number of frames to capture after the trigger has triggered the camera. This has to be either 0 for continuous capture or an positive integer.

Dependencies

  • paho-mqtt is the Eclipse Paho MQTT Python client that provides the interface to the MQTT broker (currently running on an RabbitMQ instance)
  • thorcam is a wrapper around the .NET libraries supplied for the ThorCam service.

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

quakesrthorcam-tspspi-0.0.1a2.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

quakesrthorcam_tspspi-0.0.1a2-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file quakesrthorcam-tspspi-0.0.1a2.tar.gz.

File metadata

File hashes

Hashes for quakesrthorcam-tspspi-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 83daccc978fe1efb068ebbeb7338e0ca4ea7db54c80dfb7078095c506cb4e318
MD5 7722d7fe9a874d4604a07b744bbf5bbb
BLAKE2b-256 93bda66ab6ed20580331860bfd63a8f55827ddcc8cb0bfaf514bf30e8cc120c0

See more details on using hashes here.

File details

Details for the file quakesrthorcam_tspspi-0.0.1a2-py3-none-any.whl.

File metadata

File hashes

Hashes for quakesrthorcam_tspspi-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 d5a5212aed1ed66da3641c71ba8e06bb203c5876a43e4ade2f1912f0771ef9c8
MD5 de9527140d228bf474b6bb8712feb726
BLAKE2b-256 51f004bb08605f2f3e73d62098bf242105849d50b1700c3ab9aee9ac95be6d82

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page