Skip to main content

Lightweight beamline control system

Project description

https://img.shields.io/badge/Python-3.7+-blue https://badge.fury.io/py/concert.png https://app.travis-ci.com/ufo-kit/concert.svg?branch=master https://coveralls.io/repos/ufo-kit/concert/badge.png?branch=master

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 = LinearMotor()
motor.position = 10 * q.mm
motor.move(-5 * q.mm)

or from a session and within an integrated IPython shell:

$ concert init session
$ concert start session

session > motor.position = 10 * q.mm
10.0 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.

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

concert-0.30.0.tar.gz (122.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

concert-0.30.0-py3-none-any.whl (160.6 kB view details)

Uploaded Python 3

File details

Details for the file concert-0.30.0.tar.gz.

File metadata

  • Download URL: concert-0.30.0.tar.gz
  • Upload date:
  • Size: 122.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for concert-0.30.0.tar.gz
Algorithm Hash digest
SHA256 c086bb7016bfe18a3f93882d174e4996738d8625326c3d29296f89c7b09016c0
MD5 b0e975ff79f611f52b4b8bd44fd1c20c
BLAKE2b-256 ef2b8e98494a419f6f39459ac3ba03785c484742b550e719ed20b2f1cb473cec

See more details on using hashes here.

File details

Details for the file concert-0.30.0-py3-none-any.whl.

File metadata

  • Download URL: concert-0.30.0-py3-none-any.whl
  • Upload date:
  • Size: 160.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for concert-0.30.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b94482a5b102b19073c5a21bf26fde605571f44a88313a4349c38d9c0e90276
MD5 bc8bfe520dd488eea419c9e63f8ed53a
BLAKE2b-256 a410d98a295881be9dd78938aa92e9e827422787b6cf5e07be1c2bf607dfbdea

See more details on using hashes here.

Supported by

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