Skip to content
/ twaxs Public

This repo will host a script for analyzing a synchrotron xrd data

License

Notifications You must be signed in to change notification settings

NukP/twaxs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T-WAXS

twaxs_logo-02

A Python package for visualizing and analyzing temporal wide-angle X-ray scattering (WAXS) data.

Capabilities

  • Reads diffraction pattern data directly from HDF5 files. This package was initially developed to visualize operando synchrotron data from Beamline ID31 at the European Synchrotron Radiation Facility (ESRF).
  • The script can slice the data based on different motor heights and visualize the XRD pattern from the same motor height, representing the same position on the sample.

Features

  • Visualizes a diffractogram as a function of scan number (or time) and position, with the capability to overlay multiple reference standard XRD patterns and export a specific spectrum.
  • Plots a heatmap of peak height (at a specific q-range) as a function of scan number (or time) and position, with the ability to export the plotted heatmap or the raw data.
  • Plots peak height (from the specified q-range at a specific position) and the Faradaic efficiency of hydrogen or ethylene as a function of time (on a dual-axis graph).
  • Plots the average peak height as a function of position.
  • Allows specifying the motor used for scanning and height changes.

Installation

To install the latest version of the package, execute the following command within the terminal of the intended environment:

pip install twaxs

Contributors

Acknowledgements

This software was developed at the Materials for Energy Conversion Lab,

Swiss Federal Laboratories for Materials Science and Technology (Empa).

About

This repo will host a script for analyzing a synchrotron xrd data

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages