shadow implementation in python
Project description
About
Ray tracing package for optical systems targeted for x-ray and synchrotron optics.
Documentation
Source repository
Quick-installation
Shadow4 can be installed with Python 3.x:
$ python -m pip install shadow4
Graphical user interface
A graphical interface is available under Oasys: https://github.com/oasys-kit/OASYS1-shadow4
References
A main publication is under preparation. Other notes or papers with methods and algorithms related to SHADOW4 are:
Modelling undulators in ray tracing simulations https://doi.org/10.48550/arXiv.2410.13672
Ray tracing simulations of bending magnet sources with SHADOW4 https://doi.org/10.48550/arXiv.2406.16446
Conic Surfaces and Transformations for X-Ray Beamline Optics Modeling https://doi.org/10.48550/arXiv.2406.04079
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.