uvex_transients.simulation.event_catalog#

A Monte Carlo realization of sampled transient events, produced by SurveySimulator.

EventCatalog is a pure data table – it holds no live references to the ~uvex_transients.surveys.base.SurveySchedule or transient-type instances it was generated against (see EventCatalog.get_events(), which takes those in explicitly rather than storing them), so it round-trips to/from disk cleanly and stays trivially picklable/shareable on its own.

Classes

EventCatalog(table, nside, order, time_bins)

A Monte Carlo realization of sampled transient events, tagged by type and time bin.