This is a graphical user interface for ADDA, available for Windows, Unix, and macOS. It's main features are:
- Real-time 3D visualization of a scatterer (for built-in ADDA shapes, either the smooth shape or its voxel model).
- Automatic downloading of the latest release of ADDA (an executable for Windows or the latest source with compilation instructions for Unix and macOS).
- Convenient interface to all ADDA command line options and parameter files (e.g., for orientation averaging) with brief explanations.
- Plotting of computed Mueller and the amplitude matrix elements (versus the scattering angle).
- Automatically stores the results of each simulation (for convenient display afterwards).
User can view an analytic (smooth) 3D model of a particle with specific parameter values:
or its voxelized representation (the one, which is used by ADDA in further simulation):
Full screen mode is also available:
All 17 shapes, built into ADDA, were implemented: bicoated, biellipsoid, bisphere, box, capsule, chebyshev, coated, cylinder, egg, ellipsoid, line, plate, prism, rbc, sphere, spherebox, superellipsoid. For each shape there are defining parameters - changing them causes the scatterer to be redrawn in real time. Below we present examples of all implemented scatterer shapes, both in smooth (polygonal) and voxelized forms:
shape | polygon | voxelized |
---|---|---|
bicoated | ![]() |
![]() |
biellipsoid | ![]() |
![]() |
bisphere | ![]() |
![]() |
box | ![]() |
![]() |
capsule | ![]() |
![]() |
chebyshev | ![]() |
![]() |
coated | ![]() |
![]() |
cylinder | ![]() |
![]() |
egg | ![]() |
![]() |
ellipsoid | ![]() |
![]() |
line | ![]() |
![]() |
plate | ![]() |
![]() |
prism | ![]() |
![]() |
rbc | ![]() |
![]() |
sphere | ![]() |
![]() |
spherebox | ![]() |
![]() |
superellipsoid | ![]() |
![]() |