1. IEbrowser is NOTsupported anymore. Please use Chrome, Firefox or Edgeinstead.
2. If you are a new user, please registerto get an IHEP SSO account through https://login.ihep.ac.cn/registlight.jspAny questions, please email us at helpdesk@ihep.ac.cn or call 88236855.
3. If you need to create a conference in the "Conferences, Workshops and Events" zone, please email us at helpdesk@ihep.ac.cn.
4. The max file sizeallowed for upload is 100 Mb.
1–6 Nov 2026
Dongguan Exhibition International Hotel
Asia/Shanghai timezone

Systematic simplification of IOC development and deployment at IHEP

2 Nov 2026, 14:40
20m
Dongguan Exhibition International Hotel

Dongguan Exhibition International Hotel

Speaker

Yu Liu

Description

With our refactoring of the IOCs for Xspress3 as an example, the idea of systematic simplification of IOC development and deployment is introduced. With the ihep-pkg packaging system (includingmingw-build) and the~/iocBootconvention (plus~/epics), the use of EPICS can be highly simplified on the db/cmd and upper levels. ADGenICam is extended to support the much wider range of devices with GenICam-like interfaces, greatly simplifying the C++ code of their IOCs. QueueIOC, our Python IOC framework that attempts to further simplify development, is presented with sequencers and monochromator IOCs as the main examples. Our Python IOCs for detectors are based on friendly, reusable simplified "SDKs", which may also be used in areaDetector-based IOCs. Also briefly discussed is our perspective on the use of techniques like AI and virtualisation/containerisation in the EPICS ecosystem.

Primary author

Yu Liu

Co-authors

刚 李(高能所) UNKNOWN 周爱玉 Chunxia YIN(高能所) UNKNOWN 高振华(高能所) Zongyang Yue(Institute for High Energy Physics) Xiaobao Deng(高能所) 群 张(高能所) Dianshuai Zhang(高能所) 一 张(ihep) UNKNOWN 李鹏程(IHEP) UNKNOWN 毕筱雪(IHEP) UNKNOWN HUANG Yingke(高能所) 苓竹 边 Chun Li UNKNOWN chenglong zhang Dapeng JIN(Institute of High Energy Physics, CAS, China) Ge LEI(高能所) 丰 邴()

Presentation materials

Baidu
map