Skip to content

adda-team/adda-gui

Repository files navigation

ADDA GUI

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: Screenshot_48

or its voxelized representation (the one, which is used by ADDA in further simulation): Screenshot_49

Full screen mode is also available: Screenshot_50

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 image12 image13
biellipsoid image14 image15
bisphere image16 image17
box image18 image19
capsule image20 image21
chebyshev image22 image23
coated image24 image25
cylinder image26 image27
egg image28 image29
ellipsoid image30 image31
line image32 image33
plate image34 image35
prism image36 image37
rbc image38 image39
sphere image40 image41
spherebox image42 image43
superellipsoid image44 image45