Python source files and Jupyter notebook for upcoming article in MLST. Generate XRD data from implanted materials. Train a CNN to infer strain profile from XRD intensities and analyze resuls.
- Gen_XRD.py: generate data files
- Files_2_tensors_P.py: produces tensor from data files
- CNN_train.ipynb: train the network
- CNN_analyze.ipynb: analyze CNN predictions
Require the following libraries to be installed:
- numpy
- scipy
- matplotlib
- ipywidgets (for interactive plotting)
- tensorflow (for CNN)
- xrayuytilies (for XRD calculations)