API reference
This reference is generated automatically from the docstrings in the source.
It is organized by module. The most commonly used objects are re-exported at
the top level of the esc_etc package, so e.g. esc_etc.Simulation and
esc_etc.simulation.Simulation are the same class.
Top-level public API
esc_etc.FILTERS is the dictionary of ESC filter names (wheel slot and
designation) accepted by filter=.
|
A telescope, sensor, scene and coronagraph, turned into SNR and time. |
|
Collecting area (Lyot-stop), focal geometry, design wavelength and the resolution element |
|
Detector noise properties, the optical bandpass, and the photometric aperture ( |
|
The host |
|
|
|
Build a Scene from magnitudes. |
|
Raw dark-hole contrast, post-processing gain, planet separation, the FPM off-axis throughput curve, and the reference-subtraction strategy. |
|
|
|
|
|
Bar chart of count-rate contributors (e-/s): source, zodi, exozodi, speckle, and dark-current total (dark_current * num_psf_pixels). |
|
SNR vs total integration time (log-log). |
|
Coronagraph off-axis (FPM) throughput vs planet separation (arcsec). |
|
Instrument bandpass throughput vs wavelength (nm). |
|
Scene element spectra over 3000-9000 Angstrom. |
|
The noise/extraction aperture drawn over a pixel-integrated Airy PSF. |
|
2 x 3 overview of a Simulation: count rates, SNR vs time, bandpass; off-axis throughput, aperture footprint, scene spectra. |
|
Context manager applying the lazuli style without touching global rcParams, except that interactive mode switched on inside the block (Jupyter's inline backend does this on the first figure) stays on. |
|
Apply the lazuli style to matplotlib's global rcParams (opt-in, mutates state). |
|
Path to the packaged data directory (filter curves, vendored Lazuli configuration). |
Modules
- Simulation (
esc_etc.simulation) - Telescope (
esc_etc.telescope) - Sensor (
esc_etc.sensor) - Scene (
esc_etc.scene) - Coronagraph (
esc_etc.coronagraph) - Noise model (
esc_etc.noise) - Plotting (
esc_etc.plotting) - Bundled Lazuli configuration (
esc_etc.uasal_config) - Legacy API (
esc_etc.ExposureTimeSNRCalculatorESC, deprecated)