iactrace¶
Top-level package providing convenient access to the most commonly used classes and functions.
All items listed here are re-exported from their respective submodules for convenience. See the linked module documentation for full details.
Quick Reference¶
Core Classes¶
Sensor Classes¶
Rectangular pixel grid sensor |
|
Hexagonally-packed pixel sensor |
Photodetectors / Concentrators¶
Flat scalar quantum efficiency (the default detector) |
|
Photomultiplier: sensor surface, QE, optional Fresnel window |
|
Winston light concentrator (per pixel) |
|
Okumura-style light concentrator (per pixel) |
I/O Functions¶
Load a telescope from a standalone telescope YAML file |
|
Load a camera from a standalone camera YAML file |
|
Save a telescope to a standalone YAML file |
|
Save a camera to a standalone YAML file |
Visualization Functions¶
Display a sensor image (hexagonal or square pixel layout) |
Analysis Tools¶
Available under iactrace.analysis:
Flat focal plane for spot-diagram analysis |
|
Curved aspheric focal surface for spot-diagram analysis |
|
Per-ray intersection results returned by |