wcc-etc: Exposure Time Calculator for the Lazuli WCC
wcc-etc is the exposure time calculator for the Wide-field Context Camera
(WCC) on Lazuli, the flagship instrument of the Schmidt Observatory System.
You describe what is on the sky, pick a sensor and filter, and it returns the
signal-to-noise ratio, the exposure time that reaches a target SNR, a simulated
detector image, a saturation flag, and a plot of any of these.
A hosted web version of the ETC is available at simulators.schmidtobservatorysystem.org/wcc.
Note
New here? Read Installation, then work through Quick start. The Tutorials are Jupyter notebooks that cover each major feature end to end, with their figures and printed numbers saved in place.
What it models
A scene: a stellar or galaxy template, or a parametric spectrum (blackbody, flat \(F_\nu\) or \(F_\lambda\), power law, emission lines), with an optional host galaxy that may have a Sersic profile, and a sky background (zodiacal light, moon scatter).
Signal-to-noise from circular-aperture photometry on a rendered image, with the aperture fixed, set by enclosed energy, or optimized for SNR. The older analytic Airy formula is kept for cross-checks.
The exposure time that reaches a target SNR, including the effect of splitting an exposure into
n_readsframes.PSFs and images: diffraction-limited Airy PSFs rendered at the source-weighted effective wavelength, polychromatic coadds, bundled Zemax defocus PSFs, custom PSF arrays, telescope jitter, Poisson and read noise, and per-pixel saturation masks.
Plots: SNR against time, magnitude, aperture or any parameter; peak pixel against time with the saturation ceiling; images, radial profiles, encircled energy and filter curves, in matplotlib and bokeh, under one house style.
Contents
Getting started
User guide
Tutorials