Expand description
Geometric Optics with Aperture Diffraction
§What is GOAD?
- GOAD is a rust crate for simulating light propagation through the use of geometric optics combined with diffraction theory of a plane wave at an aperture.
- Most users will likely be interested in running the
goadbinary, which provides a command line interface for running a general problem. To get started, have a look at the quick start guide.
Modules§
- _quickstart
- Quickstart Guide
- beam
- bins
- clip
- containment
- convergence
- diff
- diff2
- Reimplemented near-to-far field aperture diffraction.
- distortion
- field
- filelog
- File-based logging to avoid conflicts with indicatif progress bars.
- fresnel
- geom
- multiproblem
- orientation
- output
- params
- powers
- problem
- python
- result
- Result types and Mueller matrix handling for GOAD light scattering simulations.
- settings
- snell
- zones
- Zone-based binning system for scattering calculations.