Rx
rx-controls-suite
·
Reactive Programming for Scientific Control Systems
Conference Talks
Same
ReactiveX
idioms.
Every control system.
poll · zip · sliding average · backpressure · fluent pipelines
choose a talk to begin
Tango Users Meeting
Reactive Programming
for Tango Controls
Java
jbang
RxJava3
C++ simulator
zip
— correlated attribute reads
buffer + distinctUntilChanged
— sliding avg
merge
— alarm fan-in
Open talk →
EPICS Collaboration Meeting
Reactive Programming
for EPICS Controls
Python
uv
RxPY v4
caproto
rx.zip
— correlated PV reads
buffer_with_count + distinct_until_changed
merge
— alarm fan-in
Open talk →
Tango Users Meeting — Python Edition
Reactive Programming
for Tango Controls (Python)
Python
uv
RxPY v4
PyTango
rx.zip
— correlated attribute reads
buffer_with_count + distinct_until_changed
merge
— alarm fan-in ·
execute_command
Open talk →
DESY · TINE Middleware
Reactive Programming
for TINE Controls
Java
jbang
RxJava3
TINE Java API
zip
— correlated property reads
buffer + distinctUntilChanged
— monitor stream
merge
— alarm fan-in · no commands
Open talk →
Combined Demo — Capstone
Storage Ring × Beamline
One Reactive Pipeline
Python
rxtango
rxepics
Docker
rx.zip (cross-system)
— EPICS + Tango, atomic frame
share + filter + take_until
— beam-loss · abort
distinct_until_changed
— shutter supervisor
Open talk →
click a card or use Tab + Enter · F fullscreen