Skip to content

oasys-kit/wofryimpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wofryimpl

WOFRYIMPL is the standard implementation of the wofry library. It contains models and algorithms implementing the physics of wavefronts, beamline elements and free-space propagators.

WOFRYIMPL is used by OASYS2-WOFRY inside the OASYS environment for visual beamline simulations. It can also be used standalone to run scripts generated by OASYS-WOFRY.

A description of the methods implemented in WOFRYIMPL can be found in:

Manuel Sanchez del Rio, Juan Reyes-Herrera, Rafael Celestre, Luca Rebuffi "WOFRY: a package for partially coherent beamline simulations in fourth-generation storage rings" https://doi.org/10.48550/arXiv.2410.01338

Installation

pip install wofryimpl

or from source:

git clone https://github.com/oasys-kit/wofryimpl
cd wofryimpl
pip install -e .

Documentation

https://wofryimpl.readthedocs.io/

Source

https://github.com/oasys-kit/wofryimpl

About

Standard implementation of the wofry library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages