Roadmap#
ESIS Distortion Model
Pull merit functions and optimization routines out of notebooks and into codebase.
Save results of optimization runs into format that can be read into an instrument instance.
From distortion fits build
InterpolatedSystemclass that fits a desired polynomial to raytrace for faster mapping from source to detector.
CTIS Package
Calculate weights from interpolated system.
Transpose weights for backward operation.
Define standard interface for all inversion methods. (forward, backward, data, merit, inner/outer loop filtering? to be ready for:
CNN
MART/RL (other iterative methods)
Possibly sklearn linear regression?
Figure out the best way to store results in a common object so we can examine convergence/progress and compare methods easily.
Data Synthesis
Forward model from VDEM to detector.
Generate synthetic ESIS-II images from simulations.
Add noise “correctly”.
Papers
ESIS-I Instrument Paper (ASAP)
CNN Inversion Paper
ESIS-I Full Detector Inversion (big event analysis)
ESIS-II pre-flight Science?
ESIS-II mission/results