v2.1.0
Highlights
Adds optika.systems.LinearSystem, a fast linear forward-model approximation to SequentialSystem. Once a system has been characterized (distortion, effective area, and optional vignetting/field-stop models), LinearSystem images many scenes by conservative regridding instead of raytracing each one, and exposes a backproject transpose for use in inversion.
New
optika.systems.LinearSystem/AbstractLinearSystem— linear forward model withimage,backproject, and the reusableweights/image_from_weights/backproject_from_weightsoperators.SequentialSystem.linearize(...)— fit aLinearSystemfrom a raytraced system.AbstractImagingSensor.pixels(...)— convert an in-plane sensor position to fractional pixel coordinates.expose/photons_absorbed/uncertaintygain anintegrateflag and per-wavelength uncertainty support; distortion, vignetting, and effective-area models are nowShaped.
Requires
named-arrays >= 2.4