Skip to content

v0.3.0

Latest

Choose a tag to compare

@roytsmart roytsmart released this 02 Aug 18:35
· 1 commit to main since this release
d9a30b7

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 an optika.systems.LinearSystem, supplying channel-aware distortion, effective area, and vignetting via cached regridding weights.
  • IdealInstrument gains quantum_yield and read_noise; image returns electrons, integrates once per readout, and adds read noise once.

Changed (breaking)

  • image gains an uncertainty flag returning a NormalUncertainScalarArray; the standalone uncertainty property is removed. merit.mean_chi_squared now takes the uncertainty as an argument.
  • backproject gains a unit argument to express the result in photon or energy units.
  • regrid and the instrument volume weighting accept Doppler grids (normalized via .spectral_positional).

Requires

  • optika ~= 2.1
  • named-arrays ~= 2.4