Description
These codes provide key details for the analysis of time-resolved in-situ grazing-incidence wide-angle X-ray scattering (GIWAXS). GIXSGUI (doi:10.1107/S1600576715004434) is required. Below is listed the functionality for each individual code: PenetrationDepth: Calculates the attenutation depth of the sample based on the sample composition and X-ray energy. pvsk_movie: Creates a video of the time-resolved data. qtime: Integrates the data along chi for each frame. Then, plots the GIWAXS data integrated along chi as a function of time, either as a 2D plot or a multiple line plot. plotter: Plots multiple individual 1D integrated data from different data sets. Precursor: Designed specifically for the precursor evolution in perovskite film formation, data of the Debye-Scherrer ring height and integration are calculated. Analysis includes transformation of the GIWAXS raw data to a 2D q vs chi plot. Includes line fits of the ring along q to give more accurate integration. q_Analysis_PVSK: Designed specifically for the precursor evolution in perovskite film formation, data of Bragg peak heights and integration are calculated. Analysis includes transformation of the GIWAXS raw data to a 2D q vs chi plot. Includes line fits of the peaks along q to give more accurate integration and allows for manual bound inputs to increase reliability. Also provides peak FWHM for use in calculating correlation length. Disorientation: Quantifies the texture of a sample by integrating a peak along q and fitting a Gaussian along chi. The fitted curve's sigma value is the orientation.
Date made available | Nov 5 2021 |
---|---|
Publisher | ZENODO |