Modernizing legacy Python applications at LCLS
Year: 2025
Type: conference-paper
Abstract: Between the start of LCLS in 2009 and Python 2’s end of life status in 2020, many control system tools and user interfaces were created using home-built Python 2 environments. With the end of official support for Python 2 comes a host of maintenance issues for all the legacy applications that survive to this day. This poster will contain techniques for modernizing these applications, common pain points in Python 2 to 3 conversions, and advice for testing and redeployment with recent examples from LCLS.
Source: JACOW
Authors: Lentz,Zachary, Tang-Kong,Robert
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
OpenAlex ID: W7109227425
FWCI:
Cites:
Cited by:
Related to:
