User’s guide
- Installation
- Getting started
- Line
- Creating a Line object
- Importing a line from MAD-X
- Define a line through a sequence
- Line inspection,
Line.get_table()
,Line.attr[...]
- References and deferred expressions
- Save and reload lines
- Element insertion
- Element slicing
- Simulation of small rings: drifts, bends, fringe fields
- Extraction of second order transfer maps
- Apply transformations (tilt, shift) to elements
- Add multipolar components to elements
- Cut line elements at given s positions
- Twiss
- Match
- Basic usage
- Match at specific locations
- Boundary conditions and target values from existing table
- Match involving multiple lines
- Callables and inequalities in targets
- Matching on results of arbitrary actions
- Interactive match
- Create new knobs by matching
- Targets from variables and from line elements
- Track
- Particles
- Introduction
- Building particles with the Particles class
- The
build_particles
function - Generating particles distributions
- Copying a Particles object (optionally across contexts)
- Saving and loading Particles objects to/from dictionary or file
- Merging and filtering Particles objects
- Accessing particles coordinates on GPU contexts
- Closed orbit and trajectory correction
- Collective effects
- Collimation
- Intra-beam scattering
- Synchrotron radiation
- Tune footprint and stability diagram
- Data management in Xsuite