pybsm.metrics.functional.plot_noise_terms

pybsm.metrics.functional.plot_noise_terms(*, metrics: Metrics, max_val: int = 0) int

Generates a plot of common noise components in units of equivalent photoelectrons.

Generates a plot of common noise components in units of equivalent photoelectrons: components total, scene photons, path photons, emission / stray photons, dark Current, quantization, readout.

Parameters:
  • metrics – the object output of (for instance) pybsm.metrics.functional.niirs or equivalent

  • max_val – (optional) sets the y-axis limit on photoelectrons. Useful when comparing across plots. Default value of 0 allows matplotlib to automatically select the scale.

Returns:

a plot