Speaker
Description
Archiving Sardana elements (like Motors and PseudoMotors) is important for full operational context. Data from devices that participate in a scan is stored in the scan files, but other components of a setup are only updated when explicitly read. For example, motors which are used for optics alignment, can drift over time because of fluctuations of environmental parameters like temperature and humidity. But these changes can affect experiment results and data quality.
The main difficulty is that standard Tango polling can't be used for this task. It creates situations where scan-critical devices and other elements share the same internal locks, which can degrade performance of even disrupt ongoing scan.
This presentation explores an approach to avoid this bottleneck, using the example of IcePAP motors and PseudoMotors, and invites further discussion of the issue.
| Tags | Tango, Sardana, Archiving, HDB++ |
|---|