SimpleOpticalModel

class catkit2.simulator.SimpleOpticalModel

Bases: catkit2.simulator.optical_model.OpticalModel

A simple optical model, showing the correct usage of an OpticalModel.

This class simulates a simple pupil mask, perfect coronagraph, simple DM, simple atmosphere and simple science camera. All parameters are hard-coded for simplicity. This is not meant to be used directly, but serves as an example on how an OpticalModel derived class is supposed to work, without getting bogged down into the intricacies of a full model for an actual instrument.

Attributes Summary

atmosphere

coro

dm

focal_grid

prop

pupil_grid

pupil_mask

Attributes Documentation

atmosphere
coro
dm
focal_grid
prop
pupil_grid
pupil_mask