silx 2.0.0#

silx provides applications and Python modules to support the development of data assessment, reduction and analysis at synchrotron radiation facilities. It provides reading/writing tools for different file formats, data reduction routines and a set of Qt widgets to browse and visualise data.

Installation#

You can install silx via pip, conda or on Linux with the following commands:

pip install silx[full]
conda install -c conda-forge silx
sudo apt-get install silx

Download Windows installer or decompress the silx ZIP archive.

Applications#

Python modules#

silx.gui

Qt widgets:

  • 1D and 2D visualization widgets and associated tools

  • OpenGL-based 3D visualization widgets

  • a unified HDF5, SPEC and image data file browser and n-dimensional dataset viewer

silx.opencl

OpenCL-based data processing:

  • Image alignment (SIFT)

  • Image processing (median filter, histogram)

  • Filtered backprojection for tomography