Hi,
I'm trying to use holopy as a wrapper of ADDA to calculate
holograms. It works great with a single sphere. However when I calculate
holograms of slim objects like ellipsoids, the result looks weired.
This is a hologram of a sphere with r = 1um, n=1.4, z=40um generated by ADDA:
This is a hologram of an ellipsoid with r=(4,1,1), generated by ADDA :
This is a hologram of a bacteria aquired from experiment:
As you can see, ADDA generates strange result with wrong pattern and very high intensity value.
When I define a sphere using ellipsoid with r=(1,1,1), the result is good.
I tried other ADDA built-in geometries, they all generate similar results when width/height rate is high.
I also tried ADDA version 1.3b4 and 1.2, the results are the same.
So is this a bug of adda or holopy?
Or how can I correctly calculate the hologram of such objects?