General instructions for installing from source (advanced users)

  1. Install python 3.X (if it isn’t already installed), RAW is tested on 3.7 and 3.8.
  2. Install python3 development tools and gcc (if they are not already installed).
  3. Install the following python packages (version indicated if less than most recent):
    • numpy
    • scipy
    • matplotlib
    • pillow
    • wxpython
    • h5py
    • cython
    • fabio
    • pyFAI
    • hdf5plugin
    • numba
    • dbus-python
    • reportlab
  4. Download RAW source code from sourceforge (
  5. Extract RAW to a directory of your choice.
  6. In the top level RAW directory run python build_ext --inplace to build the extensions.
  7. In the bioxtasraw subdirectory run using python.
  8. Enjoy!

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