Skip to main content

tango-gateway

A Tango gateway server

Clients from other networks can connect to the gateway to access the tango database transparently. It opens ports dynamically when an access to a device is required and redirects the traffic to the corresponding device. The ZMQ tango events are also supported.

Requirements

  • python >= 3.9
  • pyzmq
  • pytango (optional)
  • prometheus_client (optional)

Usage

$ tango-gateway -h
usage: tango-gateway [-h] [--bind ADDRESS] [--port PORT] [--tango HOST] [--verbose]

Run a Tango gateway server

optional arguments:
  -h, --help            show this help message and exit
  --bind ADDRESS, -b ADDRESS
                        Specify the bind address (default is all interfaces)
  --port PORT, -p PORT  Port for the server (default is 10000)
  --tango HOST, -t HOST
                        Tango host (default is given by PyTango)
  --promfile PROMFILE   Name of file to write Prometheus metrics to. Requires prometeus_client.
  --verbose, -v

Contact

KITS : kitscontrol@maxiv.lu.se

Metadata

Release files for tango-gateway 1.3.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 tango-gateway 1.3.0
File Size Uploaded
tango_gateway-1.3.0.tar.gz 54.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tango-gateway 1.3.0
File Interpreter ABI Platform
tango_gateway-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 94.3 kB

Release files / tango_gateway-1.3.0.tar.gz

Download URL tango_gateway-1.3.0.tar.gz
Size 54.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6b983e82dabc06ed78650550ba7945ecf2e55aec5b8e8e1ac691a4211952dab0
BLAKE2b-256 checksum
How to use checksums
f0eba80f1d8043dc56c416e85004a5e6afb5560d295c1eb3adf538df89fd7108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release files / tango_gateway-1.3.0-py3-none-any.whl

Download URL tango_gateway-1.3.0-py3-none-any.whl
Size 40.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
653b1ccb478d8c175b88920bbca73025600790e0802b395476cdb9b4c6737e65
BLAKE2b-256 checksum
How to use checksums
e6f2c4e162e019b0968b6a88ef6d224ee253807401e003ca65a7d85ee949d342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

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