burgers-vector-calculator
Program that computes Burgers vectors from elastic strain and lattice rotation data
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 8 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Repository
Program that computes Burgers vectors from elastic strain and lattice rotation data
Basic Info
- Host: GitHub
- Owner: JacquesCloete
- Language: MATLAB
- Default Branch: main
- Size: 1.48 GB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Burgers-Vector-Calculator
Program that computes (and plots) Burgers vectors of dislocations entirely from elastic strain and lattice rotation data. Designed and created by Jacques Cloete under supervision from Felix Hofmann and Edmund Tarleton. This is the supplementary program to the following paper:
Cloete J, Tarleton E, Hofmann F. (2022) Computation of Burgers Vectors from Elastic Strain and Lattice Rotation Data. Proc. R. Soc. A, 478(2263) DOI: https://doi.org/10.1098/rspa.2021.0909
It is encouraged that the user reads the paper prior to operating the program.
The program has both a 3D and 2D variant, each of which comprised of a Plotter and a Calculator:
The Plotter finds an estimate of the Burgers vector at each point in space and plots them as a field of 3D quivers.
The Calculator allows for manual targeting of a dislocation or group of dislocations to accurately compute the corresponding Burgers vector.
Thus, dislocations identified and located using the Plotter can then be more closely examined using the Calculator.
Both the 3D and 2D versions are configured to use the experimental data sets provided, though the program can be adjusted to take any elastic strain and lattice rotation data set (this implementation is the responsibility of the user, however, and it is suggested that the user observes how the existing data sets were implemented in order to do this).
The following images were produced using the 3D Plotter, loaded with the experimental data set provided and with the microcrystal shape and known dislocation lines superposed onto the plot. The black regions are composed of quivers, i.e. where the Plotter has computed non-negligible Burgers vectors.

For further information on both the 3D and 2D versions of the program, refer to the readme.txt files in their respective folders.
Zenodo Archive
A Zenodo archive, preserved at the time of publication, is also available with DOI below:
Original Datasets Used
BCDI Data: Hofmann F, Phillips NW, Das S, Karamched P, Hughes GM, Douglas JO, Cha W, Liu W.
2020 Nanoscale imaging of the full strain tensor of specific dislocations extracted from a bulk
sample. Phys. Rev. Materials 4, 013801.
DOI: https://doi.org/10.1103/PhysRevMaterials.4.013801
HR-TKD Data: Yu H, Liu J, Karamched P, Wilkinson AJ, Hofmann F. 2019 Mapping the full lattice strain tensor
of a single dislocation by high angular resolution transmission Kikuchi diffraction (HR-TKD).
Scripta Materialia 164, 3641.
DOI: https://doi.org/10.1016/j.scriptamat.2018.12.039
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Owner
- Name: Jacques Cloete
- Login: JacquesCloete
- Kind: user
- Repositories: 2
- Profile: https://github.com/JacquesCloete