Advanced Utilities#
These pages cover the remaining public surfaces that are useful but secondary to
the core optics stack. The analysis and optim pages document the top-level
modules src/fouriax/analysis.py and src/fouriax/optim.py.
Base interface for converting optical fields into detector measurements. |
|
Intensity detector integrated over a single region of the field grid. |
|
Grid-based detector array with optional QE weighting and noise. |
|
Base interface for stochastic sensor noise applied to expected measurements. |
|
Shot noise model in normalized output units. |
|
Additive Gaussian sensor noise in measurement units. |
|
Shot noise plus additive Gaussian read noise in measurement units. |
|
Incoherent shift-invariant imager built from coherent optics. |
|
Regular-grid meta-atom transmission library over wavelength and geometry axes. |
|
Optical layer applying a geometry-parameterised meta-atom transmission. |
|
Fisher information, sensitivity analysis, and design optimality utilities. |
|
Optimization-loop helpers for example scripts and notebooks. |