PhotometryCatalog#
- class uvex_transients.simulation.photometry_catalog.PhotometryCatalog(table: QTable)[source]#
Synthetic photometry for a whole ~uvex_transients.simulation.event_catalog.EventCatalog.
Produced by
compute_photometry_catalog().Methods
column(name)Return a table column as a plain array, rather than an astropy.table.Column/Quantity view.
compute_detection_count_table(event_catalog, ...)Per-transient-type estimator of how many events would show \(N_{\rm det}\ge k\) detected epochs.
from_disk(path[, table_format])Read a photometry catalog back from disk, as written by
to_disk().get_event(event_id)Return this catalog's photometry rows for a single event.
to_disk(path[, table_format, overwrite])Write this catalog's photometry table to disk as ECSV.
Attributes
Each row's noisy AB magnitude realization.
Each row's bandpass name.
Each row's event id.
Each row's exposure duration.
Each row's noisy flux realization.
Each row's flux uncertainty.
Each row's faint-side flux bound.
Each row's bright-side flux bound.
Each row's linearized magnitude uncertainty.
Each row's bright-side magnitude bound (from flux_upper).
Each row's faint-side magnitude bound (from flux_lower).
Each row's observation start time.
Each row's signal-to-noise ratio.
One row per
(event, observation, band).