silx 1.0.0¶
The silx project aims to provide a collection of Python packages to support the development of data assessment, reduction and analysis at synchrotron radiation facilities. It intends to provide reading/writing tools for different file formats, data reduction routines and a set of Qt widgets to browse and visualise data. Silx can be cited by its DOIs referenced on Zenodo.
The current version (v1.0.0) caters for:
- OpenCL-based data processing: image alignment (SIFT), image processing (median filter, histogram), filtered backprojection for tomography 
- Data reduction: histogramming, fitting, median filter 
- A set of Qt widgets, including: - 1D and 2D visualization widgets with a set of associated tools using multiple backends (matplotlib or OpenGL) 
- OpenGL-based widgets to visualize data in 3D (scalar field with isosurface and cut plane, scatter plot) 
- a unified browser for HDF5, SPEC and image file formats supporting inspection and visualization of n-dimensional datasets. 
 
- a set of applications: - a unified viewer (silx view filename) for HDF5, SPEC and image file formats 
- a unified converter to HDF5 format (silx convert filename) 
 
- Overview
- Releases, repository, issue tracker, mailing list, … 
- Installation steps
- How to install silx on Linux, Windows and MacOS X 
- Description
- Description of the different algorithms and their implementation 
- Tutorials and sample code
- Tutorials and sample code 
- API Reference
- Documentation of the packages included in silx 
- Applications documentation
- Documentation of the applications provided by silx 
- Widgets gallery
- Widgets gallery and screenshots 
- Change Log
- List of changes between releases 
- License
- License and copyright information 
- Trouble shooting
- When things do not work as expected 

