Skip to main content
https://img.shields.io/badge/Python-3.7+-blue https://badge.fury.io/py/concert.png https://github.com/ufo-kit/concert/actions/workflows/tests.yml/badge.svg?branch=master Documentation Status https://codecov.io/gh/ufo-kit/concert/branch/master/graph/badge.svg

Concert is a light-weight control system interface to control Tango and native devices. It requires Python >= 3.7, for tests you will need >= 3.8. It can be used as a library:

from concert.quantities import q
from concert.devices.motors.dummy import LinearMotor

motor = await LinearMotor()
await motor.set_position(10 * q.mm)
await motor.move(-5 * q.mm)

or from a session and within an integrated IPython shell:

$ concert start

concert > from concert.devices.motors.dummy import LinearMotor
concert > motor = await LinearMotor()
concert > await motor.set_position(10 * q.mm)   # The asyncio blocking way
concert > task = motor.set_position(10 * q.mm)  # The asyncio non-blocking way
concert > motor.position = 10 * q.mm            # User convenience for blocking calls
concert > motor.position
10 <Unit('millimeter')>

You can read more about Concert in the official documentation.

Citation

If you want to use Concert, we kindly ask you to acknowledge the respective authorship not only by respecting the LGPL software license but also by linking to our project website at http://ufo.kit.edu and citing the following article: Vogelgesang, M., Farago, T., Morgeneyer, T. F., Helfen, L., dos Santos Rolo, T., Myagotin, A. & Baumbach, T. (2016). J. Synchrotron Rad. 23, 1254-1263, https://doi.org/10.1107/S1600577516010195.

Metadata

Release files for concert 0.33.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 concert 0.33.0
File Size Uploaded
concert-0.33.0.tar.gz 187.3 kB Details

Built distribution (wheel)

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

Total release size: 371.2 kB

Release files / concert-0.33.0.tar.gz

Download URL concert-0.33.0.tar.gz
Size 187.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e72d1a66067a37dc29cb443a6fc265daa723b5ad078a2a7df6c3477845aa99e7
BLAKE2b-256 checksum
How to use checksums
3d21bc598b6f7924ec5bf65d8a76dd27835d3f708e272ca1b542d1fc92787120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / concert-0.33.0-py3-none-any.whl

Download URL concert-0.33.0-py3-none-any.whl
Size 183.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
72ad2892eac640d3a717600e6e27c891ba89015f923505e7e84a841caa61bb46
BLAKE2b-256 checksum
How to use checksums
74fe7edbfd90b363e91a5591905e7be0b3e3cb172b8850e2af54fc14396e8095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.33.0 This release

2 release files

0.32.0

1 release file

0.31.0

2 release files

0.30.0

2 release files

0.10.0

1 release file

0.9.0

1 release file

0.8.0

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.1

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