uvex_transients.simulation.exposure_catalog#

Exposure catalog support module.

ExposureCatalog is EventCatalog’s footprint-only counterpart: rather than a Monte Carlo realization of events, it tabulates how much sky each registered transient type was actually exposed to, per time bin. This is the same footprint query ~uvex_transients.simulation.core.SurveySimulator.generate_events restricts its own sampling to, reduced to a solid angle instead of a drawn population. Like EventCatalog, it holds no live reference back to the schedule or transient instances it was computed against, so it round-trips to/from disk and pickles cleanly.

Classes

ExposureCatalog(table, nside, order, time_bins)

Per-(transient type, time bin) effective exposure, tagged by type and time bin.