ocelot.adaptors.mad8

Module Contents

Functions

translate(lines)

find_objects(line, info)

find_subroutine(lines)

find_comments(lines)

find_functions(lines)

find_line(lines)

xfel_line_transform(file)

replace “:=” by “=”

find_multiline(lines)

lattice_str_from_mad8(name_file)

save_lattice_str(lines, name_file)

mad8saveline2lines(fname_saveline)

mad8saveline2ocelot(fname_saveline, fname_ocelot)

ocelot.adaptors.mad8.__author__ = Sergey Tomin
ocelot.adaptors.mad8.translate(lines)
ocelot.adaptors.mad8.find_objects(line, info)
ocelot.adaptors.mad8.find_subroutine(lines)
ocelot.adaptors.mad8.find_comments(lines)
ocelot.adaptors.mad8.find_functions(lines)
ocelot.adaptors.mad8.find_line(lines)
ocelot.adaptors.mad8.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

ocelot.adaptors.mad8.find_multiline(lines)
ocelot.adaptors.mad8.lattice_str_from_mad8(name_file)
ocelot.adaptors.mad8.save_lattice_str(lines, name_file)
ocelot.adaptors.mad8.mad8saveline2lines(fname_saveline)
ocelot.adaptors.mad8.mad8saveline2ocelot(fname_saveline, fname_ocelot)
ocelot.adaptors.mad8.filename = LCLS.saveline