General instructions for installing from source (advanced users)

  1. Install a standalone version of python 3.7 (recommended, not required).
  2. Install the following python packages (most recent version of each recommended):
    • numpy
    • scipy
    • matplotlib < 3.2
    • pillow
    • wxpython < 4.1
    • h5py
    • cython
    • fabio
    • pyFAI
    • hdf5plugin
    • numba
  3. Download the latest RAW sourcecode from sourceforge (
  4. Extract RAW to a directory of your choice.
  5. In the top level RAW directory run python build_ext --inplace to build the extensions.
  6. In the bioxtasraw subdirectory run using python.
  7. Enjoy!
    • If you have problems, please consult the detailed installation guide and the solutions to common problems below. If that doesn’t help, please contact the developers.

Notes for python 2 installation

As of version 2.0.0, RAW is Python 3 compatible. The last guaranteed Python 2 compatible version of RAW is 2.0.0. However, it may still be possible to install RAW for Python 2. A few additional notes for that:

  1. Additional dependencies:
    • future
  2. Required version of pyFAI is 0.17