You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pyAML has two control modes: "live" and "design" (named in the config file). "live" connects to a control system (or a control system emulator), "design" only requires pyAT lattice file and will run pyAT. If you want to avoid having any control system connection, you can delete "controls: " section from the configuration file.
48
+
49
+
### Start the SOLEIL II virtual accelerator
50
+
51
+
SOLEIL II virtual accelerator is an emulation of TANGO control system that runs pyAT under the hood.
14
52
15
53
1. Install [Apptainer](https://apptainer.org/docs/admin/main/installation.html) in case you don't already have it.
16
54
17
-
For the live control mode, you should have some control system emulation runing. It is possible to do
55
+
For the live control mode, you should have some control system emulation running. It is possible to do
***Keep this terminal running and don't do anything else in it.*** The virtual accelerator will run there and you will be able to interact with it from other terminals, jupyter notebooks, IDEs etc over the network. If you want to put it in the background, using something like tmux would be a good option.
61
+
***Keep this terminal running and don't do anything else in it.*** The virtual accelerator will run there, and you will be able to interact with it from other terminals, jupyter notebooks, IDEs, etc., over the network. If you want to put it in the background, using something like tmux would be a good option.
24
62
25
-
this will run SOLEIL II proof-of-concept digital twin on localhost:11000. You can play with the digital twin itself (without pyAML) via jive to check that everything is working. You can run jive in a different terminal with
63
+
This will run SOLEIL II proof-of-concept digital twin on localhost:11000. You can play with the digital twin itself (without pyAML) via jive to check that everything is working. You can run Jive in a different terminal with
On linux you may need additionally to configure X11
68
+
On Linux you may need to configure X11 to display Jive
31
69
```
32
70
export DISPLAY=:0
33
71
xhost +local:root
@@ -38,4 +76,4 @@ NOTE: This is just a demonstration of pyAML functionality. Certain things may be
38
76
39
77
## Run the examples
40
78
41
-
There are three jupyter notebook available with some basic examples. Feel free to play around and modify them. A .yaml configuration file is already provided, it was generated procedurally from the .m lattice file and nomenclature description file.
79
+
There are three jupyter notebook available with some basic examples. Feel free to play around and modify them. The main configuration entry point is `p.yaml`; it now loads `arrays.yaml`, `devices.yaml`, and `tuning_tools.yaml`, all generated procedurally from the .m lattice file and nomenclature description file.
0 commit comments