General instructions for installing from source (advanced users)

  1. Install a standalone version of python 3.X (recommended, not required).

  2. Install the following python packages (most recent version of each recommended):

    • numpy

    • scipy

    • matplotlib

    • pillow

    • wxpython

    • h5py

    • cython

    • fabio

    • pyFAI

    • hdf5plugin

    • numba

    • reportlab

    • mmcif_pdbx

    • svglib

  3. Download the latest RAW sourcecode from sourceforge ( https://sourceforge.net/projects/bioxtasraw)

  4. Extract RAW to a directory of your choice.

  5. In the top level RAW directory run python setup.py build_ext --inplace to build the extensions.

  6. In the bioxtasraw subdirectory run RAW.py 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