:mod:`ocelot.adaptors.mad8` =========================== .. py:module:: ocelot.adaptors.mad8 Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: ocelot.adaptors.mad8.translate ocelot.adaptors.mad8.find_objects ocelot.adaptors.mad8.find_subroutine ocelot.adaptors.mad8.find_comments ocelot.adaptors.mad8.find_functions ocelot.adaptors.mad8.find_line ocelot.adaptors.mad8.xfel_line_transform ocelot.adaptors.mad8.find_multiline ocelot.adaptors.mad8.lattice_str_from_mad8 ocelot.adaptors.mad8.save_lattice_str ocelot.adaptors.mad8.mad8saveline2lines ocelot.adaptors.mad8.mad8saveline2ocelot .. data:: __author__ :annotation: = Sergey Tomin .. function:: translate(lines) .. function:: find_objects(line, info) .. function:: find_subroutine(lines) .. function:: find_comments(lines) .. function:: find_functions(lines) .. function:: find_line(lines) .. function:: xfel_line_transform(file) replace ":=" by "=" replace ": CONSTANT =" by " = " replace '!' by '#' if there is not ";" at the end line, collect the multiline all letters in lowercase .. function:: find_multiline(lines) .. function:: lattice_str_from_mad8(name_file) .. function:: save_lattice_str(lines, name_file) .. function:: mad8saveline2lines(fname_saveline) .. function:: mad8saveline2ocelot(fname_saveline, fname_ocelot) .. data:: filename :annotation: = LCLS.saveline