Skip to main content

Accelerator Toolbox Interface for Pytac

Project description

CI Coverage PyPI License

ATIP - Accelerator Toolbox Interface for Pytac

ATIP is an addition to Pytac, a framework for controlling particle accelerators. ATIP adds a simulator to Pytac, which can be used and addressed in the same way as a real accelerator.

ATIP enables the easy offline testing of high level accelerator controls applications, by either of two methods:

  • By replacing the real accelerator at the point where it is addressed by the software, in the Pytac lattice object;

  • In a standalone application as a "virtual accelerator", publishing the same control system interface as the live machine. At Diamond Light Source this has been implemented with EPICS, and run on a different port to the operational control system. So the only change required to test software is to configure this EPICS port.

The python implementation of Accelerator Toolbox (pyAT) is used for the simulation.

Source https://github.com/DiamondLightSource/atip
PyPI pip install atip
Docker docker run ghcr.io/diamondlightsource/atip:latest
Documentation https://diamondlightsource.github.io/atip
Installation https://diamondlightsource.github.io/atip/tutorials/installation
Releases https://github.com/DiamondLightSource/atip/releases

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

atip-0.2.0.tar.gz (936.2 kB view details)

Uploaded Source

Built Distribution

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

atip-0.2.0-py3-none-any.whl (879.7 kB view details)

Uploaded Python 3

File details

Details for the file atip-0.2.0.tar.gz.

File metadata

  • Download URL: atip-0.2.0.tar.gz
  • Upload date:
  • Size: 936.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for atip-0.2.0.tar.gz
Algorithm Hash digest
SHA256 174158a3ff94f511d503f5a190d21eced7401ce264a37478c4cbd801ab9370e2
MD5 d4d96b4820167e2e49f5dfba19aa7818
BLAKE2b-256 78a50f006c73a4bd8e4404ee7b1bbf58210d3e27e84fe118766ea495e2018595

See more details on using hashes here.

File details

Details for the file atip-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: atip-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 879.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for atip-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6484956f866dcc11728783a58955ded76ccffc17baaf3517aad154130fc587e5
MD5 222d4109be3e45418272296aad25bfcb
BLAKE2b-256 60779eb76025aebed1c8f3ec61b07bc6cf9a2c693e0f3da733b29fec8a200ee2

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