Öffnet in neuem Fenster Opens in a new window Öffnet externe Seite Opens an external site Öffnet externe Seite in neuem Fenster Opens an external site in a new window

Hands on Workshop for SECoP

22.-23. February 2023, Campus Wannsee

Get hands-on experience with SECoP – the Sample Environment Communication Protocol

Further information about the program can be found here.

banner-secop

Organised by SECoP@HMC – Metadata in the Sample Environment Communication Protocol

Supported by HMCHelmholtz Metadata Collaboration

Hands-on training based on existing SECoP implementations

Write your first SECoP compatible instrument controls based on the following software packages:

  • SHALL hardware abstraction layer library with C-compatible interface (e.g. for LabVIEW)
  • The frappy framework for programming sample environment controls (based on python)
  • Octopy – connecting SECoP with EPICS

What is SECoP?

The integration of sample environment (SE) equipment in a beam line experiment is a complex challenge both in the physical world and in the digital world. Different experiment control software offer different interfaces for the connection of SE equipment. Therefore, it is time-consuming to integrate new SE or to share SE equipment between facilities.

To tackle this problem, the International Society for Sample Environment (ISSE) developed the Sample Environment Communication Protocol (SECoP) to standardize the communication between instrument control software and SE equipment (see [1] and references therein). SECoP offers, on the one hand, a generalized way to control SE equipment. On the other hand, SECoP holds the possibility to transport SE metadata in a well-defined way.

Using SECoP as a common standard for controlling SE equipment and generating SE metadata will save resources and intrinsically give the opportunity to supply standardized and FAIR data compliant SE metadata. It will also supply a well-defined interface for user-provided SE equipment, for equipment shared by different research facilities and for industry.

[1] K. Kiefer, et al. (2020). An introduction to SECoP – the sample environment communication protocol. Journal of Neutron Research, 21(3-4), pp.181–195