1. For Scientists
  2. Data products, pipelines, and services
  3. Alerts and brokers

Alerts and brokers

Date last updated: 16 Dec 2024 11:31 (MST)

Alert stream

The alert packets are individual ascii files containing measurements associated with the detection of a time-variable source in a difference-image.

Alert packet contents are world public and have no proprietary period.

Alert contents

All alert packets contain the following:

  • a unique alert identifier
  • observation metadata, such as the date, time, and filter
  • astrometric and photometric measurements of the difference-image source
  • detections in previously-obtained difference images (i.e., the light curve)
  • derived variability characterization parameters
  • identifiers of nearby static-sky objects from the latest data release
  • small image cutouts of the difference and reference images

See the "Additional resources" section below for more details and sample alert packets.

Alert creation

Alert packets are created by the automated processing of every new LSST image with Difference Image Analysis (DIA). First, an archival reference image is subtracted from the new image, creating a difference image. Then, all positive and negative sources in the difference image that are detected with a signal-to-noise ratio of at least 5 prompt the creation of an alert packet.

Every new LSST image produces, on average, ~10,000 alerts within 60 seconds of image acquisition. As the exposure time for most LSST observations is 30 seconds, there are ~1,000 observations per night, and this adds up to ~10 million alerts per night, total.

Alert distribution

Due to the very high data rate of the LSST alert stream, alerts are distributed only to brokers and not to individual users. However, the same data that is distributed via alert packets is also stored in the Prompt Products Database, and is available for query and analysis via the Rubin Science Platform within 24 hours. Difference Image Analysis is also done as a part of the annual Data Release processing.

When will LSST alerts start to flow?

The early science program includes a plan to begin alert production once sufficient LSST reference images based on commissioning data can be created.

Alert brokers

Software systems that ingest and process astronomical alerts from the LSST and other surveys, and serve them to the scientific community.

Typical broker functionality includes:

  • filtering alerts based on their measured properties
  • cross-match association with archival or external catalogs
  • identification and prioritization of objects in need of follow-up observations
  • photometric classification based on light-curve analysis
  • a web-based user interface for scientific analysis

Alert filter: a set of rules that an alert packet either passes or fails. For example, "if brighter than 21st magnitude, and if discovered less than 6 days ago, and if two previous detections exist, then pass" can be expressed as a set of constraints in a code script. This would be is a very simple filter.

Full-stream brokers

Due to the high bandwidth of the full LSST alert stream, only a limited number of brokers can receive it. The process by which the seven "full-stream" brokers were selected is detailed in "Plans and Policies for LSST Alert Distribution", LDM-612.

  • Alerce: Automatic Learning for the Rapid Classification of Events
  • AMPEL: Alert Management, Photometry, and Evaluation of Light Curves
  • ANTARES: Arizona-NOIRLab Temporal Analysis and Response to Events System
  • Babamul: an open-source, lightweight, easily deployable broker
  • Fink: scalable, robust infrastructure for user-defined science cases
  • Lasair: serving transient alerts to the astronomical community
  • Pitt-Google: a scalable, cloud-based alert distribution service

Down-stream brokers

The "down-stream" brokers have science goals that do not require ingestion of the full LSST alert stream, and so they have partnered with one of the full-stream brokers to receive a subset of alerts of interest.

  • SNAPS: Solar System Notification Alert Processing System
  • POI Variables: Points of Interest Variables

How to choose a broker to use

First, have a specific science goal in mind, for example, to identify and follow-up a certain type of transient or variable.

Also consider whether you need to define and implement your own alert filter (or do your own photometric classifications), or whether you would use broker-provided filters and classifications, or the community filters described below. Some brokers provide the infrastructure for user-defined filters and classifications, but this does take a lot of work to set up.

Then, browse the brokers' documentation and web-based user interfaces. Several brokers are already processing and serving alerts from the Zwicky Transient Facility (ZTF). Create an account with one or more brokers that offer the services you need. Use the broker to try and identify subsets of ZTF alerts that would be relevant for your science goals.

Community filters

Up to 20 community alert filters will be defined, implemented, validated, and maintained by Rubin staff with input from the broad Rubin science community, and with support from the ANTARES broker. These community filters will be designed to serve a variety of common time-domain science goals, and lower the barrier to entry into alert-based science. Everyone will be welcome to use them.

More information to come soon.

Additional resources

  • Section 3.5 of the Data Products Definitions Document, LSE-163
  • "LSST Alerts: Key Numbers", DMTN-102
  • "The Zwicky Transient Facility Alert Distribution System", Patterson et al. (2019)
  • ZTF Alert Archive
  • Sample alerts provided by Rubin Data Management

Questions?

Rubin Community Forum

Ask questions, get help, report bugs or errors, and join in discussions about Rubin Observatory and its data products, pipelines, and services.

Go to the Rubin Community Forum
decorative
  • Contact Us
  • Jobs Board
  • Intranet
  • Visual Identity Guide
  • Image Gallery
  • Privacy Policy

The U.S. National Science Foundation (NSF) and the U.S. Department of Energy (DOE) Office of Science will support Rubin Observatory in its operations phase to carry out the Legacy Survey of Space and Time. They will also provide support for scientific research with the data. During operations, NSF funding is managed by the Association of Universities for Research in Astronomy (AURA) under a cooperative agreement with NSF, and DOE funding is managed by SLAC National Accelerator Laboratory (SLAC), under contract by DOE. Rubin Observatory is operated by NSF NOIRLab and SLAC.

NSF is an independent federal agency created by Congress in 1950 to promote the progress of science. NSF supports basic research and people to create knowledge that transforms the future.

The DOE Office of Science is the single largest supporter of basic research in the physical sciences in the United States and is working to address some of the most pressing challenges of our time.

Funding agency logos
Localize site content
Homepage
    • About
    • History
    • Who was Vera Rubin?
    • Construction Updates
    • Rubin Culture
      • Rubin in Chile
      • Cerro Pachón
      • Observatory Site Selection
      • Organization
      • Leadership
      • Science Collaborations
    • Funding Information
      • Work With Us
      • Jobs Board
    • Explore
    • Rubin Basics
      • How Rubin Works
      • Legacy Survey of Space and Time (LSST)
      • Rubin Technology
      • Alert Stream
      • Rubin Numbers
    • Science Goals
    • Rubin Voices
    • Get Involved in Rubin Research
      • Activities, Games, and More
      • Space Surveyors Game
      • Make Your Own Rubin Voices Trading Card
      • Animated Video Series
    • Gallery
      • Main Gallery
      • Logos
      • Graphics and Illustrations
      • Canto webhooks test
    • Slideshows
    • Construction Archive Gallery
    • Media Use Policy
    • News
    • Press Releases
    • For Media
    • Press Releases
    • For Scientists
    • Events and deadlines
      • Resources for scientists
      • Rubin Community Forum
      • Early Science Program
      • Workshops and seminars
      • Tutorials
      • LSST Discovery Alliance
      • Code of Conduct
      • Survey, instruments, and telescopes
      • Key numbers
      • The Legacy Survey of Space and Time (LSST)
      • Instruments
      • Telescopes
      • Data products, pipelines, and services
      • Data access and analysis
      • Recent data releases
      • Alerts and brokers
      • Data processing pipelines
      • Future data products
      • Data Policy
      • Documentation and publications
      • Technical documentation
      • How to cite Rubin Observatory
      • Publication policies
      • Science Collaborations
      • Galaxies Science Collaboration
      • Stars, Milky Way, and Local Volume Science Collaboration
      • Solar System Science Collaboration
      • Dark Energy Science Collaboration
      • Active Galactic Nuclei Science Collaboration
      • Transients and Variable Stars Science Collaboration
      • Strong Lensing Science Collaboration
      • Informatics and Statistics Science Collaboration
    • Citizen Science
      • Committees and teams
      • Science Advisory Committee (SAC)
      • Survey Cadence Optimization Committee (SCOC)
      • Users Committee
      • Community Science Team (CST)
      • Research Inclusion Working Group (RIWG)
      • Project Science Team (PST)
    • Education
    • Education FAQs
    • Educators
    • Glossary
    • Investigations
    • Calendar
    • First Look
    • Large FOV Image
    • Large FOV Image
    • Time Domain Product 1
    • Time Domain Product 2
    • The Beauties
Localize site content

Let's Connect

  • Visit the Rubin Observatory on Facebook
  • Visit the Rubin Observatory on Instagram
  • Visit the Rubin Observatory on LinkedIn
  • Visit the Rubin Observatory on Twitter
  • Visit the Rubin Observatory on YouTube