Pipeline for analyzing synchrotron SAXS maps (2D raster maps of 2D SAXS patterns) including pyFAI integration, model fitting, nanostructural parameter extraction, and visualisation.
This work arises from BBSRC funded research on cartilage mapping (BB/R003610/1) and a follow-on EPSRC studentship to Laura Forster, Queen Mary University of London, working with Himadri Gupta (QMUL), Tim Snow and Nick Terrill (Diamond Light Source).
This repository contains a pipeline for analysing synchrotron SAXS raster maps (2D grids of SAXS patterns). The workflow includes:
- Azimuthal integration using pyFAI
- Peak fitting of I(q) curves
- Extraction of nanoscale structural parameters
- Visualisation as spatial heatmaps
SAXS_DriverFile.py– main pipeline controllerReductionScript.py– pyFAI integration of detector imagesFittingScript.py– model fitting of I(q) curvesVisualisingScript.py– generation of parameter mapsUtils.py– helper functions
Install dependencies with: pip install -r requirements.txt
This repository contains research analysis code and is under active development.
This repository contains research software and is provided without warranty. Users are responsible for validating results for their specific application.