Here are the EMPAD time-resolved electron diffraction data (taken at 100 Hz) used to calculate the strain profiles shown in Fig. 2c of the main text. The .raw files are labeled based on the maximum voltage applied during the acquisition. We also include the Jupyter notebook ‘Strain processing.ipynb’ used to calculate the sample strain from the EMPAD data. Additionally, there are several supporting .py files needed to run the notebook. The file ‘MP_spot_pos_refine_bragg.py’ contains the center-of-mass refinement function which we use to get the position of each Bragg peak.
| EMPAD Data | ||
|---|---|---|
| Item | Type | File |
| 100mV | data | EMPAD Data/100mV.raw |
| 200mV | data | EMPAD Data/200mV.raw |
| 300mV | data | EMPAD Data/300mV.raw |
| 400mV | data | EMPAD Data/400mV.raw |
| 500mV | data | EMPAD Data/500mV.raw |
| 600mV | data | EMPAD Data/600mV.raw |
| 700mV | data | EMPAD Data/700mV.raw |
| 800mV | data | EMPAD Data/800mV.raw |
| Jupyter Notebook and supporting files | ||
| Item | Type | File |
| MP lattice fitting python file | data | Jupyter Notebook and supporting files/MP_lattice_fitting.py |
| MP spot pos refine Bragg python file | data | Jupyter Notebook and supporting files/MP_spot_pos_refine_bragg.py |
| Strain processing Jupyter Notebook | data | Jupyter Notebook and supporting files/Strain processing.ipynb |
| Utilities python file | data | Jupyter Notebook and supporting files/utilities.py |
