Skip to main content

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

Release files for atip 0.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 atip 0.3.0
File Size Uploaded
atip-0.3.0.tar.gz 634.4 kB Details

Built distribution (wheel)

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

Total release size: 1.2 MB

Release files / atip-0.3.0.tar.gz

Download URL atip-0.3.0.tar.gz
Size 634.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9a47a75872d64dcfb68441cb9d0c0998636f5559b187b6e848be0a1a8a11e1d8
BLAKE2b-256 checksum
How to use checksums
aaf6284fcb27a4999b1c7b276ff459119d9a671de524881e33af909c0b42a629
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atip-0.3.0-py3-none-any.whl

Download URL atip-0.3.0-py3-none-any.whl
Size 572.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be847b71e5e05be82f509b45bd434446875cbb75764502776b66b690824173f5
BLAKE2b-256 checksum
How to use checksums
24c8e38615fb52a421d3306c40b6a9401a7f1a84758654fa9f1c19c67cd7dd1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

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