Package API

This page lists main classes in this package.

syned classes.

main

syned Base class

syned_object

beamline

syned.beamline A beamline is made by a light_source and one or several beamline_element

light source

Light source = Electron beam + magnetic structure

  • syned.storage_ring.light_source Electron beam + magnetic structure

  • syned.storage_ring.empty_light_source Empty light source

    syned.storage_ring.empty_light_source

    Base class for LighSource, which contains:

eletron beam

Electron beam

syned.storage_ring.electron_beam Electron beam

magnetic structures

Magnetic structures

syned.storage_ring.magnetic_structures Magnetic structures

syned.storage_ring.magnetic_structure

beamline element

syned.beamline.beamline_element A beamline element is made by an optical_element and the element_coordinates

syned.beamline.beamline_element

Base class for all beamline elements.

  • syned.beamline.optical_element optical element

syned.beamline.optical_element

Base class for an optical element.

syned.beamline.optical_element_with_surface_shape

Base classes for optical elements with shape(s).

  • syned.beamline.element_coordinates element coordinates

syned.beamline.element_coordinates

Position coordinates of a beamline component.

optical elements

syned.beamline.optical_elements Optical elements

  • syned.beamline.optical_elements.ideal_elements ideal_element, screen, ideal_lens

syned.beamline.optical_elements.ideal_elements.ideal_element

syned.beamline.optical_elements.ideal_elements.screen

syned.beamline.optical_elements.ideal_elements.ideal_lens

  • syned.beamline.optical_elements.absorbers absorber, beam_stopper, filter, holed_filter, slit

syned.beamline.optical_elements.absorbers.absorber

syned.beamline.optical_elements.absorbers.beam_stopper

syned.beamline.optical_elements.absorbers.filter

syned.beamline.optical_elements.absorbers.holed_filter

syned.beamline.optical_elements.absorbers.slit

  • syned.beamline.optical_elements.crystals crystals

syned.beamline.optical_elements.crystals.crystal

  • syned.beamline.optical_elements.gratings gratings

syned.beamline.optical_elements.gratings.grating

  • syned.beamline.optical_elements.mirrors mirrors

syned.beamline.optical_elements.mirrors.mirror

  • syned.beamline.optical_elements.refractors interface, lens, crl

syned.beamline.optical_elements.refractors.interface

syned.beamline.optical_elements.refractors.lens

syned.beamline.optical_elements.refractors.crl

geometrical shapes

syned.beamline.shape Utilities for defining geometrical surface shapes and boundary shapes

syned.beamline.shape.Shape Base class

syned.beamline.shape.Shape()

Constructor.