SpectroForge icon

SpectroForge

A desktop application for designing, simulating, and analysing multi-slit imaging spectrographs.

Get Started View on GitHub


What SpectroForge does

SpectroForge combines a paraxial ray-trace calculator, called PrISM (Prescription-driven Instrument & Spectrograph Model), with an interactive UI. Given a grating, collimator, and focusing lens, it computes where every diffraction order from every slit lands on the detector — in real time as you adjust parameters.

Capability Description
Layout view Interactive 2-D spectral layout, with optional image overlay
Mosaic map All slit × order combinations at a glance
Straighten Correct curved spectral lines from a real image
3-D layout WebGL mechanical preview of the full optical train
TOML config Save and load complete instrument definitions
PDF / SVG export Publication-ready figures / dimensional drawings

Documentation structure


Back to top

SpectroForge © Sunip K. Mukherjee. Documentation built with Just the Docs.