40 likes | 152 Vues
Learn about Jython, a Java version of Python with seamless integration of Java classes. Discover its uses in debugging, data analysis, application development, and more. Visit www.jython.org for details. Explore its applications from database queries to beam-based alignment studies.
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)