XEFI#

A package for calculations of X-ray Electric Field Intensities (XEFI) using the Parratt recursive algorithm, and built to the feature-rich standards of xraysoftmat.

This package calculates discrete models of multi-layer structures, including the ability to slice simplistic models into arbitrary layers. Supports the use of the KKCalc package to calculate the index of refraction within layers.

pypi Documentation Coverage Status pre-commit.ci status

PyTest Linting Documentation

Python SemVer Code style: black Ruff Code doc: numpydoc

Screenshot of an XEFI generated map.