40 likes | 141 Views
I Love Jython - Scripting & XAL. Galambos – Controls brown bag seminar 9/8/2005. Jython ?????. Jython is a java version of python Same syntax and built-in capabilities as python (classes) Import java classes seamlessly (no glue code / swig, etc.) Can not use “C” library extensions
E N D
I Love Jython - Scripting & XAL Galambos – Controls brown bag seminar 9/8/2005
Jython ????? • Jython is a java version of python • Same syntax and built-in capabilities as python (classes) • Import java classes seamlessly (no glue code / swig, etc.) • Can not use “C” library extensions • See www.jython.org
Uses • Debug + provide example uses of Java classes • Quick exploratory studies • Scale quad strengths with beam energy in SCL • Data analysis • Compare model and measured beam sizes
Uses • Application development / evolution • Pasta • Database queries • Machine studies • Simple data acquisition • 1st off studies (A. Shishlo) • Beam-based alignment (T. Pelaia)