Skip to main content

indipyterm

This indipyterm package provides a terminal client, which connects to an INDI server, allowing you to view and control your instrument from a terminal session.

INDI defines a protocol for the remote control of instruments.

INDI - Instrument Neutral Distributed Interface.

See https://en.wikipedia.org/wiki/Instrument_Neutral_Distributed_Interface

The INDI protocol defines the format of the data sent, such as light, number, text, switch or BLOB (Binary Large Object). The client is general purpose, taking the format of switches, numbers etc., from the protocol.

indipyterm can be installed from Pypi:

https://pypi.org/project/indipyterm

Or if you use uv, it can be loaded and run with:

uvx indipyterm

The client is typically run from a virtual environment with

indipyterm [options]

or with

python3 -m indipyterm [options]

The package help is:

usage: indipyterm [options]

Terminal client to communicate to an INDI service.

options:
  -h, --help               show this help message and exit
  --port PORT              Port of the INDI server (default 7624).
  --host HOST              Hostname/IP of the INDI server (default localhost).
  --blobfolder BLOBFOLDER  Optional folder where BLOB's will be saved.

  --version    show program's version number and exit

A typical session would look like:

Terminal screenshot

and showing one device:

Terminal screenshot

This terminal should work with any INDI service, however associated packages by the same author are:

indipyserver

A Python INDI server, serves INDI drivers on a port.

https://github.com/bernie-skipole/indipyserver

https://pypi.org/project/indipyserver/

https://indipyserver.readthedocs.io

indipydriver

Package with classes used to create INDI drivers.

https://github.com/bernie-skipole/indipydriver

https://pypi.org/project/indipydriver

https://indipydriver.readthedocs.io

indipyweb

Web server and INDI client, connects to an INDI serving port, and serves client pages for connected browsers.

https://github.com/bernie-skipole/indipyweb

https://pypi.org/project/indipyweb

Metadata

Release files for indipyterm 0.1.6

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

Source distribution (sdist)

Source distribution for indipyterm 0.1.6
File Size Uploaded
indipyterm-0.1.6.tar.gz 16.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for indipyterm 0.1.6
File Interpreter ABI Platform
indipyterm-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 36.1 kB

Release files / indipyterm-0.1.6.tar.gz

Download URL indipyterm-0.1.6.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fde34a687047f6f20df7338bb6fe0dc3df98886f9de842ffc361283c0371ab0a
BLAKE2b-256 checksum
How to use checksums
4eeb5fbc8302eb473fae6a0d79ce6325085f5825d081e2a0ef53138b85cd46c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.25.1

Release files / indipyterm-0.1.6-py3-none-any.whl

Download URL indipyterm-0.1.6-py3-none-any.whl
Size 19.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
56e88e0624b222206f4c82a0ea0fd618a8c95f3c4176c3b6ca9451543ea0745a
BLAKE2b-256 checksum
How to use checksums
e8b97c98a36c54879d06fc227fdad8197da623f4a566b74e0b825d557a7b496c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.25.1

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

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