Py4Syn: Python for synchrotrons.
JOURNAL OF SYNCHROTRON RADIATION 2015;
22:1182-1189. [PMID:
26289269 DOI:
10.1107/s1600577515013715]
[Citation(s) in RCA: 4] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/07/2015] [Accepted: 07/20/2015] [Indexed: 06/04/2023]
Abstract
In this report, Py4Syn, an open-source Python-based library for data acquisition, device manipulation, scan routines and other helper functions, is presented. Driven by easy-to-use and scalability ideals, Py4Syn offers control system agnostic solution and high customization level for scans and data output, covering distinct techniques and facilities. Here, most of the library functionalities are described, examples of use are shown and ideas for future implementations are presented.
Collapse