Highlights
Adds ctis.instruments.OptikaInstrument, a CTIS instrument whose forward model is an optika LinearSystem, and moves the instrument interface to an electron-based measurement model.
New
ctis.instruments.OptikaInstrument— forward/backward model backed by anoptika.systems.LinearSystem, supplying channel-aware distortion, effective area, and vignetting via cached regridding weights.IdealInstrumentgainsquantum_yieldandread_noise;imagereturns electrons, integrates once per readout, and adds read noise once.
Changed (breaking)
imagegains anuncertaintyflag returning aNormalUncertainScalarArray; the standaloneuncertaintyproperty is removed.merit.mean_chi_squarednow takes the uncertainty as an argument.backprojectgains aunitargument to express the result in photon or energy units.regridand the instrument volume weighting accept Doppler grids (normalized via.spectral_positional).
Requires
optika ~= 2.1named-arrays ~= 2.4