Module simpa.acc

Package simpa.acc.api.utils


package simpa.acc.api.utils
This package contains utility classes to help in using the simpa.acc module.
  • Class
    Description
    Utilities specific for calculating in the accelerator library.
     
     
    This class calculates the beam sizes along the sequence.
     
    This class can be used to generate the phase space coordinates for the particles in a beam such that the particles are distributed on an ellipse.
    Imitates the random generator sampling, but actually returns fixed values which repeats after n samples.
    Ellipse-fitting methods.
     
     
    This class can be used to generate the phase space coordinated for the particles in a beam with a Gaussian distribution.
    Interface for the IntersectionCalculator implementations.
    Record to hold data for intersection of particle trajectory with ObserverDisk
    Exception is thrown when the optics calculation failed.
    This class calculates the optical functions from trajectory files generated during two particles or beams.
     
    This utility class is for verification of a sequence against MAD-X SURVEY command output.
    Class for calculating the tune of an accelerator machine.
    Interface to be implemented to describe some optical features of a circular machine at different working points.