PyFAI version 0.9
Version 0.9 of the Fast Azimuthal Integration python library has just been released.
Builds for MacOS (32/64 bits), Windows (32/64 bits) and Linux (64 bits debian6) are available for download on
http://forge.epn-campus.eu/projects/azimuthal/files
Change-log from version 0.8 to version 0.9:¶
- Detector object is member of the geometry
- Binning of the detector, propagation to the spline if needed(10/2012)
- Detector object know about their masks.
- Automatic mask for some detectors like Pilatus or XPad
- Implementation of sub-pixel position correction for Pilatus detectors (-> ID29)
- LUT implementation in 1D & 2D (fully tested) both with OpenMP and with OpenCL
- Switch from C++/Cython OpenCL framework to PyOpenCL
- Port opencl code to both Windows 32/64 bits and MacOSX
- Add polarization corrections
- Use fast-CRC checksum on x86 using SSE4 (when available) to track array change on GPU buffers
- Support for flat 7*8 modules Xpad detectors.
- Benchmark with live graphics (still a memory issue with python2.6)
- Fat source distribution (python setup.py sdist --with-test-images) for debian (F-E Picca)
- Enhanced tests, especially for Saxs and OpenCL
- Recalibration tool for refining automatically parameters (-> ID11)
- Enhancement of peak picking (much faster, rewritten in pure Cython) (-> ID29)
- Easy calibration for pixel detector (reconstruction of inter-module space) (-> ID29)
- Error-bar generation using Poisson law (-> BM29)
- Unified programming interface for all integration methods in 2theta, q or radius unit (-> ID13)
- Graphical interface for azimuthal integration (pyFAI-integrate) (-> ID11 & ID13)
- Lots of test to prevent non regression
- Tool for merging images using various method (mean, median) and with outlayer rejection (-> ID13)
- LImA plugin which can perform azimuthal integration live during the acquisition (-> ID11 & ID13)
- Distortion correction is available alone and as LImA plugin (-> ID13)
- Recalibration can refine the wavelength in addition to 6 other parameters (-> ID11)
- Calibration always done vs calibrant's ring number, lots of new calibrant are available
- Selection by hand of single peaks for calibration (F-E Picca, Soleil)
- New detectors: Dexela and Perkin-Elmer flat panel (BM01 & ID15)
- Automatic refinement of multiple images at various geometries (-> ID29)
- Many other improvements requested by ID11 and ID13
Comments