Skip to content

Commit

Permalink
Add documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
cemitch99 committed Sep 14, 2024
1 parent beccb40 commit d12e44c
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/source/dataanalysis/dataanalysis.rst
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,8 @@ The code writes out the values in an ASCII file prefixed ``reduced_beam_characte
Horizontal and vertical dispersion (unit: meter)
* ``dispersion_px``, ``dispersion_py``
Derivative of horizontal and vertical dispersion (unit: dimensionless)
* ``emittance_1``, ``emittance_2``, ``emittance_3``
Normalized rms beam eigenemittances (aka mode emittances) (unit: meter)
* ``charge``
Total beam charge (unit: Coulomb)

Expand Down
2 changes: 2 additions & 0 deletions docs/source/usage/examples.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ Single Particle Dynamics
examples/achromatic_spectrometer/README.rst
examples/fodo_programmable/README.rst
examples/dogleg/README.rst
examples/coupled_optics/README.rst


Collective Effects
------------------
Expand Down
17 changes: 17 additions & 0 deletions examples/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -959,3 +959,20 @@ add_impactx_test(dogleg.py
examples/dogleg/analysis_dogleg.py
OFF # no plot script yet
)

# Coupled Optics #############################################################
#
# w/o space charge
add_impactx_test(coupled-optics
examples/dogleg/input_coupled_optics.in
ON # ImpactX MPI-parallel
examples/dogleg/analysis_coupled_optics.py
OFF # no plot script yet
)
add_impactx_test(coupled-optics.py
examples/dogleg/run_coupled_optics.py
OFF # ImpactX MPI-parallel
examples/dogleg/analysis_coupled_optics.py
OFF # no plot script yet
)

0 comments on commit d12e44c

Please sign in to comment.