hz-b / rayx

RAYX is a simulation tool for beamlines at electron storage rings. It traces synchrotron radiation through a series of mirrors, gratings and more and provides the user with helpful insights, how a given beamline performs.
MIT License
23 stars 6 forks source link

Missing Source: Simple Undulator #224

Closed treegardel closed 9 months ago

treegardel commented 11 months ago

This source is used for simulating a Undulator source in a very simple way: it is a point source whose quantities (source size and divergence) are calculated from very simple assumptions based on real undulator source calaculations (see RAY-UI).

In SHADOW such a source is called "Gaussian Undulator", we could also call it that and check in this course whether we really simulate a Gaussian beam with our point source, see the following publication:

https://pubs.aip.org/aapt/ajp/article/74/8/722/1032407/Representation-of-a-Gaussian-beam-by-rays

Atraxus commented 11 months ago

Todo: create Issues from this feature request