differt.em.diffraction_coefficients

differt.em.diffraction_coefficients#

diffraction_coefficients(*_args)[source]#

Compute the diffraction coefficients based on the Uniform Theory of Diffraction.

Warning

This function is not yet implemented, as we are still thinking of the best API for it. If you want to get involved in the implementation of UTD coefficients, please reach out to us on GitHub!

The implementation closely follows what is described in [11, p. 268-273].

Unlike fresnel_coefficients, diffraction coefficients depend on the radii of curvature of the incident wave.

Parameters:
  • sin_beta_0

  • sin_beta

  • sin_phi

  • rho_1_i

  • rho_1_i

  • rho_e_i

Return type:

None

Returns:

The soft and hard diffraction coefficients.

Raises:

NotImplementedError – The function is not yet implemented.