Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
accelerator
module
alpha_x (particles.Beam property)
alpha_y (particles.Beam property)
Aperture (class in accelerator)
assign_property() (in module converters.dontbmad)
assign_variable() (in module converters.dontbmad)
B
base_rmatrix() (in module track_methods)
Beam (class in particles)
beta_x (particles.Beam property)
beta_y (particles.Beam property)
BPM (class in accelerator)
C
Cavity (class in accelerator)
CompactJSONEncoder (class in latticejson)
convert_bmad_lattice() (in module converters.dontbmad)
convert_element() (in module converters.dontbmad)
(in module latticejson)
convert_segment() (in module latticejson)
converters.astralavista
module
converters.dontbmad
module
converters.nocelot
module
CustomTransferMap (class in accelerator)
D
define_element() (in module converters.dontbmad)
define_line() (in module converters.dontbmad)
define_overlay() (in module converters.dontbmad)
defining_features (accelerator.Aperture property)
(accelerator.BPM property)
(accelerator.Cavity property)
(accelerator.Dipole property)
(accelerator.Drift property)
(accelerator.Element property)
(accelerator.HorizontalCorrector property)
(accelerator.Marker property)
(accelerator.Quadrupole property)
(accelerator.Screen property)
(accelerator.Segment property)
(accelerator.Solenoid property)
(accelerator.Undulator property)
(accelerator.VerticalCorrector property)
defining_features() (accelerator.CustomTransferMap method)
Dipole (class in accelerator)
Drift (class in accelerator)
E
effective_pixel_size (accelerator.Screen property)
effective_resolution (accelerator.Screen property)
Element (class in accelerator)
emittance_x (particles.Beam property)
emittance_y (particles.Beam property)
empty (particles.Beam attribute)
encode() (latticejson.CompactJSONEncoder method)
evaluate_expression() (in module converters.dontbmad)
extent (accelerator.Screen property)
F
feature2nontorch() (in module latticejson)
flattened() (accelerator.Segment method)
forward() (accelerator.Element method)
from_astra() (particles.Beam class method)
(particles.ParameterBeam class method)
(particles.ParticleBeam class method)
from_astrabeam() (in module converters.astralavista)
from_bmad() (accelerator.Segment class method)
from_lattice_json() (accelerator.Segment class method)
from_merging_elements() (accelerator.CustomTransferMap class method)
from_nx_tables() (accelerator.Segment class method)
from_ocelot() (accelerator.Segment class method)
(particles.Beam class method)
(particles.ParameterBeam class method)
(particles.ParticleBeam class method)
from_parameters() (particles.Beam class method)
(particles.ParameterBeam class method)
(particles.ParticleBeam class method)
from_twiss() (particles.Beam class method)
(particles.ParameterBeam class method)
(particles.ParticleBeam class method)
G
get_read_beam() (accelerator.Screen method)
H
HorizontalCorrector (class in accelerator)
hx (accelerator.Dipole property)
I
inactive_elements_as_drifts() (accelerator.Segment method)
is_active (accelerator.Cavity property)
(accelerator.Dipole property)
(accelerator.HorizontalCorrector property)
(accelerator.Quadrupole property)
(accelerator.Solenoid property)
(accelerator.VerticalCorrector property)
is_skippable (accelerator.Aperture property)
(accelerator.BPM property)
(accelerator.Cavity property)
(accelerator.CustomTransferMap property)
(accelerator.Dipole property)
(accelerator.Drift property)
(accelerator.Element property)
(accelerator.HorizontalCorrector property)
(accelerator.Marker property)
(accelerator.Quadrupole property)
(accelerator.Screen property)
(accelerator.Segment property)
(accelerator.Undulator property)
(accelerator.VerticalCorrector property)
is_skippable() (accelerator.Solenoid method)
L
latticejson
module
length (accelerator.Segment property)
load_cheetah_model() (in module latticejson)
M
make_linspaced() (particles.ParticleBeam class method)
Marker (class in accelerator)
merge_delimiter_continued_lines() (in module converters.dontbmad)
misalignment_matrix() (in module track_methods)
module
accelerator
converters.astralavista
converters.dontbmad
converters.nocelot
latticejson
particles
track_methods
utils
mu_p (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
mu_s (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
mu_x (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
mu_xp (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
mu_y (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
mu_yp (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
N
nontorch2feature() (in module latticejson)
normalized_emittance_x (particles.Beam property)
normalized_emittance_y (particles.Beam property)
num_particles (particles.ParticleBeam property)
O
ocelot2cheetah() (in module converters.nocelot)
P
ParameterBeam (class in particles)
parameters (particles.Beam property)
parse_element() (in module latticejson)
parse_lines() (in module converters.dontbmad)
parse_segment() (in module latticejson)
parse_use_line() (in module converters.dontbmad)
ParticleBeam (class in particles)
particles
module
pixel_bin_edges (accelerator.Screen property)
plot() (accelerator.Aperture method)
(accelerator.BPM method)
(accelerator.Cavity method)
(accelerator.CustomTransferMap method)
(accelerator.Dipole method)
(accelerator.Drift method)
(accelerator.Element method)
(accelerator.HorizontalCorrector method)
(accelerator.Marker method)
(accelerator.Quadrupole method)
(accelerator.Screen method)
(accelerator.Segment method)
(accelerator.Solenoid method)
(accelerator.Undulator method)
(accelerator.VerticalCorrector method)
plot_overview() (accelerator.Segment method)
plot_reference_particle_traces() (accelerator.Segment method)
plot_twiss() (accelerator.Segment method)
plot_twiss_over_lattice() (accelerator.Segment method)
ps (particles.ParticleBeam property)
Q
Quadrupole (class in accelerator)
R
RBend (class in accelerator)
read_clean_lines() (in module converters.dontbmad)
reading (accelerator.Screen property)
relativistic_beta (particles.Beam property)
relativistic_gamma (particles.Beam property)
resolve_object_name_wildcard() (in module converters.dontbmad)
rotation_matrix() (in module track_methods)
S
save_cheetah_model() (in module latticejson)
Screen (class in accelerator)
Segment (class in accelerator)
set_read_beam() (accelerator.Screen method)
sigma_p (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
sigma_s (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
sigma_x (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
sigma_xp (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
sigma_xxp (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
sigma_y (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
sigma_yp (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
sigma_yyp (particles.Beam property)
(particles.ParameterBeam property)
(particles.ParticleBeam property)
Solenoid (class in accelerator)
split() (accelerator.Aperture method)
(accelerator.BPM method)
(accelerator.Cavity method)
(accelerator.CustomTransferMap method)
(accelerator.Dipole method)
(accelerator.Drift method)
(accelerator.Element method)
(accelerator.HorizontalCorrector method)
(accelerator.Marker method)
(accelerator.Quadrupole method)
(accelerator.Screen method)
(accelerator.Segment method)
(accelerator.Solenoid method)
(accelerator.Undulator method)
(accelerator.VerticalCorrector method)
ss (particles.ParticleBeam property)
subcell() (accelerator.Segment method)
subcell_of_ocelot() (in module converters.nocelot)
T
to_lattice_json() (accelerator.Segment method)
total_charge (particles.ParticleBeam property)
track() (accelerator.Aperture method)
(accelerator.BPM method)
(accelerator.Cavity method)
(accelerator.Element method)
(accelerator.Marker method)
(accelerator.Screen method)
(accelerator.Segment method)
track_methods
module
training (accelerator.Aperture attribute)
(accelerator.BPM attribute)
(accelerator.Cavity attribute)
(accelerator.CustomTransferMap attribute)
(accelerator.Dipole attribute)
(accelerator.Drift attribute)
(accelerator.Element attribute)
(accelerator.HorizontalCorrector attribute)
(accelerator.Marker attribute)
(accelerator.Quadrupole attribute)
(accelerator.RBend attribute)
(accelerator.Screen attribute)
(accelerator.Segment attribute)
(accelerator.Solenoid attribute)
(accelerator.Undulator attribute)
(accelerator.VerticalCorrector attribute)
(particles.Beam attribute)
(particles.ParameterBeam attribute)
(particles.ParticleBeam attribute)
transfer_map() (accelerator.Aperture method)
(accelerator.BPM method)
(accelerator.Cavity method)
(accelerator.CustomTransferMap method)
(accelerator.Dipole method)
(accelerator.Drift method)
(accelerator.Element method)
(accelerator.HorizontalCorrector method)
(accelerator.Marker method)
(accelerator.Quadrupole method)
(accelerator.Screen method)
(accelerator.Segment method)
(accelerator.Solenoid method)
(accelerator.Undulator method)
(accelerator.VerticalCorrector method)
transfer_maps_merged() (accelerator.Segment method)
transformed_to() (particles.Beam method)
(particles.ParameterBeam method)
(particles.ParticleBeam method)
U
Undulator (class in accelerator)
UniqueNameGenerator (class in utils)
utils
module
V
validate_understood_properties() (in module converters.dontbmad)
VerticalCorrector (class in accelerator)
W
without_inactive_markers() (accelerator.Segment method)
without_inactive_zero_length_elements() (accelerator.Segment method)
X
xps (particles.ParticleBeam property)
xs (particles.ParticleBeam property)
Y
yps (particles.ParticleBeam property)
ys (particles.ParticleBeam property)
Cheetah
Navigation
Examples
Tracking through a simple lattice
Converting lattices from other simulation codes
Optimising
Cheetah
for speed
Gradient-based optimisation using
Cheetah
and
PyTorch
Documentation
Accelerator
Astralavista
DontBmad
Error
LatticeJSON
NOcelot
Particles
Track Methods
Utils
Related Topics
Documentation overview
Quick search