JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


DOI:10.18429/JACoW-ICAP2015-MODWC4
Title Python-Based High-Level Applications Development for Shanghai Soft X-Ray Free-Electron Laser
Authors
  • T. Zhang, J.H. Chen, B. Liu, D. Wang
    SINAP, Shanghai, People's Republic of China
Abstract Shanghai soft x-ray free-electron laser (SXFEL) is currently being built at SSRF campus of SINAP. At the same time, the development of the high-level applications are on-going, with the intention of building a fully open source and robust software ecosystem, Python has been chosen as the essential developing programming language. Up to now, the software framework has been readily established, multiple physics-related high-level applications are under development. Additionally, EPICS soft-IOC applications has been built for the software debugging. The development are taken in a distributed manner, i.e. git is used to organize the source code and for the ease of team collaboration, specific applications are built into Python modules and finally integrated into an Python package named 'felapps' for deployment. In this presentation, details about the Python-based software development at SXFEL and the future ideas will be addressed.
Paper download MODWC4.PDF [2.864 MB / 3 pages]
Slides download MODWC4_TALK.PDF [5.658 MB]
Conference ICAP2015, Shanghai, China
Series International Computational Accelerator Physics Conference (12th)
Proceedings Link to full ICAP2015 Proccedings
Session Parallel Computing and Emerging Technologies
Date 12-Oct-15   15:00–17:15
Main Classification F-1 Parallel Computing and Emerging Technologies
Keywords software, EPICS, lattice, FEL, interface
Publisher JACoW, Geneva, Switzerland
Editors Kwok C. Ko (SLAC, Menlo Park, CA, USA); Volker R.W. Schaa (GSI, Darmstadt, Germany); Chuanxiang Tang (Tsinghua University, Beijing, China); Heping Yan (SINAP, Shanghai, China)
ISBN 978-3-95450-136-6
Published February 2016
Copyright
Copyright © 2016 by JACoW, Geneva, Switzerland     CC-BY Creative Commons License
cc Creative Commons Attribution 3.0