16–20 Sept 2024
Spallation Neutron Source
US/Eastern timezone

RecSync-rs: A Rust/Python implementation of RecCaster

17 Sept 2024, 16:10
20m
Iran Thomas Auditorium (Spallation Neutron Source)

Iran Thomas Auditorium

Spallation Neutron Source

Oak Ridge National Laboratory Oak Ridge, TN
Hardware, Driver/Device support EPICS Meeting Talks

Speaker

Dr Ivan Finch (STFC ISIS)

Description

With the increasing use of p4p IOCs at the ISIS Neutron and Muon Source there is a need for RecCaster Python integration to allow, for example, use of ChannelFinder. The current implementation of the EPICS RecCaster tool is written in C++/C and is dependent on the EPICS base/modules libraries. Recsync-rs, a RecCaster library in Rust, and PyRecCaster Python bindings with cross-platform support are presented.

Primary author

Aqeel Alshafei (STFC / ISIS)

Co-author

Dr Ivan Finch (STFC ISIS)

Presentation materials