azint is a Python library for efficient azimuthal integration of area detector data.
The integration process is transformed into a sparse matrix–vector multiplication for performance.
For increased precision, pixel splitting is done by subdividing each pixel into subpixels, assigning bins and weights to each.
This improves the accuracy of the transformation but may introduce correlation between neighboring bins.
Full documentation is available at:
👉 https://maxiv-science.github.io/azint
Install via conda from the MAX IV channel:
conda install -c maxiv azintTo write azimuthal integration results in the NeXus data format,
you can use the azint_writer package in combination with azint.
This enables standardized output for integration results, compatible with NeXus-based data workflows and analysis tools.