Skip to main content

Software package for the orchestration of accelerator experiments

Project description

Scan Accelerator Utils (SCAUT)

Software package for the orchestration of accelerator experiments.

Thesis

Scaut is a modern library for orchestrating accelerator experiments. Modern accelerator experiments require high levels of automation and reliable coordination between the equipment and the control and diagnostic software systems. The scaut library was developed to meet these requirements, providing flexibility, reliability, and scalability. Unlike existing solutions, scaut is tailored to the specifics of accelerator facilities, allowing it to integrate control, diagnostics, and modeling systems, significantly enhancing the efficiency of experimental time usage on installations.

One of the key features of the library is the ability to model beam dynamics in various programs, enabling researchers to conduct virtual experiments on a computer before actual trials. This allows for the advance assessment of beam behavior under different conditions and scenarios, greatly reducing the time needed for setup and optimization in real conditions. Modeling helps identify potential issues and optimize experimental parameters before they are implemented on the equipment.

The main capabilities of the library include real-time data transmission, metadata collection, flexibility in managing experimental scenarios, and recovery options after failures. These features allow researchers not only to optimize processes but also to minimize downtime, which is especially important under high demands for experimental time.

Currently, scaut is successfully used at the SKIF injector linear accelerator, where its effectiveness has been demonstrated in real experimental conditions. For example, automating key stages of operation leads to a significant reduction in the time required for accelerator optics setup, making the process more reliable and predictable. The library provides a high level of integration with the scientific Python stack, making it easy to adapt to specific tasks and expand its functionality.

In the future, there are plans to develop scaut through the integration of machine learning methods to optimize equipment management and increase automation levels. Open-source code and documentation foster the creation of an active community ready to contribute improvements and extensions, making the library a promising tool for the scientific community in the field of accelerator physics.

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

scaut-0.1.1.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

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

scaut-0.1.1-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

Details for the file scaut-0.1.1.tar.gz.

File metadata

  • Download URL: scaut-0.1.1.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for scaut-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6fb465f5f28643c581d105f6da082ca6ee2c3d98d9046c8d68cf02c705d34065
MD5 e328d027adbe181e54f4e0dc0474786e
BLAKE2b-256 2db7487dc1d38a6a28f823dbb63c3ce488317b97f6801812f311d5c0b4e3f0f6

See more details on using hashes here.

File details

Details for the file scaut-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: scaut-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for scaut-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c21ca913cd256b7c96f6410f8c36c924ae2ce5210e5554415cb60d5c9627c2b
MD5 8967bf9a8ae5fe72ac3f532ea67f5716
BLAKE2b-256 650735414a7cbe018ef64a0c5bb62924229d2d8d91b425aa595a91963f2ee305

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