In order to have a working environment for the hackathon, you would need only a few things.
- Python 3.11+ (https://www.python.org/)
- Git (https://git-scm.com/)
- PyAML is installable with pip or by directly cloning the project from git.
- for pyaml: https://pyaml.readthedocs.io/en/latest/getting-started/installation.html
- To install EPICS/TANGO bindings via ophyd-async you would need pyaml-cs-oa package
- To install direct TANGO bindings you would need tango-pyaml package
- for accml: https://github.com/python-accelerator-middle-layer/accml
- for pyaml: https://pyaml.readthedocs.io/en/latest/getting-started/installation.html
- Apptainer (https://apptainer.org/)
- For interactive notebook, you need jupyter lab installed (Python packages). Run
pip install jupyter-lab