:mod:`ocelot.adaptors.csrtrack2ocelot` ====================================== .. py:module:: ocelot.adaptors.csrtrack2ocelot .. autoapi-nested-parse:: Adaptors to translate CSRtrack particle distribution .fmt1 to ParticleArray and back S.Tomin and I.Zagorodnov Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: ocelot.adaptors.csrtrack2ocelot.csrtrackBeam2particleArray ocelot.adaptors.csrtrack2ocelot.particleArray2csrtrackBeam .. function:: csrtrackBeam2particleArray(filename, orient='H') Function to read CSRtrack beam files ".fmt1" H: z x y pz px py -> x y z px py pz V: z y x pz py px -> x y -z px py -pz :param filename: filename :param orient: str, "H" or "V" horizontal or vertical orientation :return: ParticleArray .. function:: particleArray2csrtrackBeam(p_array, filename='csr_beam.fmt1') Translate ParticleArray to CSRtrack particle distribution .fmt1 :param p_array: ParticleArray :param filename: filename :return: