uvex_transients.simulation.event_catalog.EventCatalog.compute_photometry_catalog#
- EventCatalog.compute_photometry_catalog(mission: Mission, transients: dict[str, TransientBase], schedule: SurveySchedule, bands: list[str] | None = None, n_sigma: float | None = None) PhotometryCatalog[source]#
simulate_photometry, wrapped as a PhotometryCatalog rather than a bare QTable.
- Parameters:
mission (
m4opt.missions.Mission) – Supplies the ~m4opt.synphot.Detector (bandpasses, background, …) evaluated against.transients (
dict[str,TransientBase]) – Transient-type instances, keyed by the same names used in this catalog’stransient_typecolumn – forwarded to get_events.schedule (
SurveySchedule) – The survey schedule to check each event’s visibility against – forwarded to get_events.bands (
listofstr, optional) – Which of mission.detector’s bandpasses to evaluate. Defaults to every bandpass the detector has.n_sigma (
float, optional) – Forwarded to Event.simulate_photometry; see its own docstring.
- Returns:
This catalog’s full synthetic photometry.
- Return type:
PhotometryCatalog