orbit.diagnostics#

Functions#

addTeapotDiagnosticsNode(lattice, position, ...)

It will put one Teapot diagnostics node in the lattice

addTeapotDiagnosticsNodeAsChild(lattice, ...)

addTeapotStatLatsNodeSet(lattice, filename)

It will put one Teapot statlats node at start of each node in lattice

addTeapotMomentsNodeSet(lattice, filename, order)

It will put one Teapot statlats node at start of each node in lattice

profiles(bunch, coord, histogram[, steps, ...])

Returns a profile as Grid1D object for one of the following bunch coordinates: x[m] xp[rad] y[m] yp[rad] z[m] dE[GeV]

Classes#

StatLats(filename)

This class gathers delivers the statistical twiss parameters

StatLatsSetMember(file)

This class delivers the statistical twiss parameters

TeapotStatLatsNode(filename[, name])

TeapotStatLatsNodeSetMember(file[, name])

Moments(filename, order, nodispersion, emitnorm)

This class delivers the beam moments

MomentsSetMember(file, order, nodispersion, ...)

This class delivers the beam moments

TeapotMomentsNode(filename, order[, ...])

TeapotMomentsNodeSetMember(file, order[, ...])

TeapotTuneAnalysisNode([name])

Estimates tunes from coordinates on neighboring turns.

Class Inheritance Diagram#

Inheritance diagram of orbit.diagnostics.diagnostics.StatLats, orbit.diagnostics.diagnostics.StatLatsSetMember, orbit.diagnostics.TeapotDiagnosticsNode.TeapotStatLatsNode, orbit.diagnostics.TeapotDiagnosticsNode.TeapotStatLatsNodeSetMember, orbit.diagnostics.diagnostics.Moments, orbit.diagnostics.diagnostics.MomentsSetMember, orbit.diagnostics.TeapotDiagnosticsNode.TeapotMomentsNode, orbit.diagnostics.TeapotDiagnosticsNode.TeapotMomentsNodeSetMember, orbit.diagnostics.TeapotDiagnosticsNode.TeapotTuneAnalysisNode