jarvis.analysis.diffraction package¶
Submodules¶
jarvis.analysis.diffraction.xrd module¶
Module to predict X-ray diffraction.
-
class
jarvis.analysis.diffraction.xrd.XRD(wavelength=1.54184, thetas=[0, 180], two_theta_array=[], dhkl_array=[], intensity_array=[], scaling_factor=100, two_theta_tol=1e-05, intensity_tol=0.5, max_index=5)[source]¶ Bases:
objectConstryct an XRD class.
-
get_unique_families(hkls)[source]¶ Return unique families of Miller indices.
Families must be permutations of each other. Args:
hkls ([h, k, l]): List of Miller indices.- Returns:
- {hkl: multiplicity}: A dict with unique hkl and multiplicity.
-
simulate(atoms=None)[source]¶ Simulate XRD pattern.
Forked from https://github.com/qzhu2017/XRD.
-
Module contents¶
Module for X-ray and Neutron diffractions.