SAXS.FourierIllust

SAXS.FourierIllust#

SAXS.FourierIllust.py

This code illustrates the Fourier transform of a 3D ellipsoid and its corresponding scattering curve.

plot_saxs_illust(center, a, b, c)#

Plot the SAXS illustration of a 3D ellipsoid and its scattering curve.

Parameters:
  • center (tuple) – The center of the ellipsoid (cx, cy, cz).

  • a (float) – The semi-axis length along the x-axis.

  • b (float) – The semi-axis length along the y-axis.

  • c (float) – The semi-axis length along the z-axis.

Returns:

fig – The figure containing the plots.

Return type:

matplotlib.figure.Figure