ReciprocalLatticePoint#
- class diffsims.crystallography.ReciprocalLatticePoint(phase, hkl)[source]#
Bases:
object
[Deprecated] Reciprocal lattice point (or crystal plane, reflector, g, etc.) with Miller indices, length of the reciprocal lattice vectors and other relevant structure_factor parameters.
Notes
Deprecated since version 0.5: Class
ReciprocalLatticePoint
is deprecated and will be removed in version 0.6. UseReciprocalLatticeVector
instead.Attributes
Return whether planes diffract according to structure_factor selection rules assuming kinematical scattering theory.
Return
np.ndarray
of direct lattice interplanar spacings.Return
np.ndarray
of reciprocal lattice point spacings.Return
np.ndarray
of Miller index h.Return
Vector3d
of Miller indices.Return
np.ndarray
of Miller index k.Return
np.ndarray
of Miller index l.Return either int or
np.ndarray
of int.Return
np.ndarray
of scattering parameters s.Return tuple.
Return int.
Return
np.ndarray
of structure factors F or None.Return
np.ndarray
of twice the Bragg angle.Methods
Populate self.structure_factor with the structure factor F for each plane.
Populate self.theta with the Bragg angle \(theta_B\) for each plane.
Create a CrystalPlane object populated by unique Miller indices below, but including, a set of higher indices.
Create a CrystalPlane object populated by unique Miller indices with a direct space interplanar spacing greater than a lower threshold.
Return planes with symmetrically equivalent Miller indices.
ReciprocalLatticePoint.unique
([use_symmetry])Return planes with unique Miller indices.