Skip to content

himadri111/saxs-mapping

Repository files navigation

saxs-mapping

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).

Overview

This repository contains a pipeline for analysing synchrotron SAXS raster maps (2D grids of SAXS patterns). The workflow includes:

  1. Azimuthal integration using pyFAI
  2. Peak fitting of I(q) curves
  3. Extraction of nanoscale structural parameters
  4. Visualisation as spatial heatmaps

Main scripts

  • SAXS_DriverFile.py – main pipeline controller
  • ReductionScript.py – pyFAI integration of detector images
  • FittingScript.py – model fitting of I(q) curves
  • VisualisingScript.py – generation of parameter maps
  • Utils.py – helper functions

Requirements

Install dependencies with: pip install -r requirements.txt

Status

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.

About

Pipeline for analyzing synchrotron SAXS maps (2D raster maps of 2D SAXS patterns) including pyFAI integration, model fitting, nanostructural parameter extraction, and visualisation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages