User’s guide
- Installation
- Getting started
- Line and environment
- Creating a simple Line object
- Line inspection,
Line.get_table()
,Line.attr[...]
- References and deferred expressions
- Lattice construction capabilities
- Importing a line from MAD-X
- 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
- Match and twiss with symmetry constraints on one boundary
- 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
- Loss location refinement
- Intra-Beam Scattering
- Synchrotron radiation
- Tune footprint and stability diagram
- Data management in Xsuite
- Lost particles state codes