silx 0.12.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 (v0.12.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