Skip to content

fatihxuzun/exCaking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exCaking for Polycrystal Diffraction Strain Analysis

logo

Dependencies

  • MATLAB R2022a

Installation

Download 'calibration.p', 'reference.p' and 'analyse.p' to your project folder.

/myProjectFolder$

exCaking Command Line

calibration(peak_range, set_brightness, sub_pixel, file_format)

  • peak_range - Pixelwise ring peak fitting range of calibration file
  • set_brightness - Brightness of calibration file ranging from 0.0 to 1.0
  • sub_pixel - Step size for sub-pixel level analysis of calibration file
  • file_format - File format of calibration file

reference(peak_range, set_brightness, sub_pixel, file_format)

  • peak_range - Pixelwise ring peak fitting range of polycrystal diffraction data
  • set_brightness - Brightness of reference file ranging from 0.0 to 1.0
  • sub_pixel - Step size for sub-pixel level analysis of polycrystal diffraction data
  • file_format - File format of polycrystal diffraction data

analyse(n_of_workers, ang_step_size)

  • n_of_workers - Number of parallel processes
  • ang_step_size - Angular step size within the range of 360 degrees

exCaking Input Files

Follow the instructions from command window.

Usage

The guide for analysing polycrystal diffraction data:

https://github.com/fatihxuzun/exCaking/blob/main/tutorial.pdf

Outputs

/myProjectFolder/dStore$

  • circle_calibration.mat

  • circle_calibration_selected_points.png

  • circle_calibration_fit_line.png

  • circle_calibration_fit_peaks_start.png

  • circle_calibration_fit_peaks_end.png

  • multipeak_reference.mat

  • multipeak_reference.png

  • multipeak_reference_peaks_start.png

  • multipeak_reference_peaks_end.png

  • myDataFolder_exCaking.csv

Scientific Usage

The exCaking console application was developed to improve strain analysis in polycrystalline materials by offering a more accurate approach to processing diffraction data from Debye-Scherrer rings, enhancing the precision of elastic strain measurements. Please cite:

Uzun, F.; Daisenberger, D.; Liogas, K.; Wang, Z.I.; Chen, J.; Besnard, C.; Korsunsky, A.M. Extended Caking Method for Strain Analysis of Polycrystalline Diffraction Debye–Scherrer Rings. Crystals (2024). https://doi.org/10.3390/cryst14080716

About

Polycrystal Diffraction Strain Analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published