Catalog PyPI
PACKAGE EXPLORERView in registry

accml

PyPI

python accelerator middle layer

Versions collected1
Direct dependencies14From release 0.1.0
Last observed20 Oct, 17:59 UTC

README

Version 0.1.0 documentation

accml: Accelerator middle layer

accml is a software stack designed to facilitate implementing tools characterising (high) energy charged accelerator.

These tools typically address:

  • characterising an accelerator
  • commissioning of an accelerator
  • forecasting the performance of an accelerator, which is currently under design.

For details of its concept see design.md.

🚀 Installation and Running Instructions

1. Clone the Repository

git clone https://github.com/python-accelerator-middle-layer/accml.git
cd accml

### 2. Install Dependencies
```bash  
git checkout dev/main

git submodule update --init --recursive

3. Install the Package

python3 -m pip install -e .

4. Run the Virtual Accelerator (Test bench) --EPICS VERSION

apptainer run oras://registry.hzdr.de/digital-twins-for-accelerators/containers/pyat-softioc-digital-twin:v0-1-2-bessy.2475331

Keep this terminal running — it simulates a virtual accelerator backend.

5. Run the pyAML Client (example)

cd examples/tune
python3 tune_response_measurement.py

4.1 Run the Virtual Accelerator (Test bench) --TANGO VERSION

4.1.1 Assuming mysql is runnig. or run below my sql container

where is mysql container
apptainer run oras://registry.hzdr.de/digital-twins-for-accelerators/containers/pyat-tango-digital-twin:v0-1-0.2554955

Keep this terminal running — it simulates a virtual accelerator backend.

5.1 Run the pyAML Client (example)

cd examples/tune

Comment line 14 and uncomment line 15 in tune_response_measurement.py. Then it should look like this:


# from accml.custom.accml_lib.bessyii.setup import setup
from accml.custom.accml_lib.bessyii_on_tango.setup import setup

Now you can execute on the command line:

execute:

python3 tune_response_measurement.py

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.012 Jan 202614

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:59 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:403d2cbaf493d43549adad139c2f577154ac34b3728d3f4f15e2530b9a08f25d