IlluminationModel

giant.ray_tracer.illumination:

class giant.ray_tracer.illumination.IlluminationModel[source]

This abstract base class specifies the minimum interface expected of an illumination model in GIANT.

Currently this just involves the ability to call the instance given an array as input and getting an array as output but in the future it may specify other required interfaces like Jacobian matrices.

Summary of Methods