Training courses calendar

Corso 2

From 14 to 16 May 2019, the ESRF will host the first OASYS school, which will be a hands-on meeting to fully exploit the possibilities of the different tools in the OASYS suite, to perform full simulations on synchrotron radiation beamlines and associated instruments.

The school is organized in the frame of PaNOSC, and will cover the calculations of the power and flux emitted by the different synchrotron sources, the simulation of complete beamlines using ray tracing and wavefront methods, and the automation of the simulations using python-scripts. It will conclude with a code camp to learn how to program new OASYS add-ons and applications.

Download the programme here.

Audience is typically composed by scientists, engineers, technicians, or managers who wish to learn more about simulations in x-ray optics applied to synchrotron instrumentation using OASYS. In particular, they will understand the characteristics of a synchrotron beam and obtain quantitative information on emitted flux and power, simulate the optical performance of a beamline, and apply a variety of tools to simulate partial coherent beams.


The number of participants has reached the limit (20).
If you want to participate, please send an email to the organiser in order to put your name on the waiting list.


This course will enable you to:

  • Describe/import the beamline elements in terms of the SYNED containers
  • Calculate power and flux emitted by synchrotron (white) sources and affecting the optical elements
  • Select and combine rays and wavefronts to describe synchrotron radiation by ray tracing and wavefront Propagation, respectively. Be familiar with SHADOW, WOFRY and SRW.
  • Quantify the beam characteristics (flux, dimensions, intensity profiles) and compute optical images from geometrical and synchrotron sources
  • Transfer coherence into and throughout optical systems using Monte Carlo methods (SRW) and coherence mode decomposition (COMSYL).
  • Automize tasks and perform long calculations using python scripts. learn how to extend OASYS functionality writing new widges and new applications.

Visit the page of the event

Download the poster of the event here

Share this content