<?xml-stylesheet href='/static/xsl/oai.xsl' type='text/xsl'?>
<ri:Resource created="2026-10-09T00:00:00" status="active" updated="2026-10-09T00:00:00" version="1.2" xmlns:cs="http://www.ivoa.net/xml/ConeSearch/v1.0" xmlns:ri="http://www.ivoa.net/xml/RegistryInterface/v1.0" xmlns:stc="http://www.ivoa.net/xml/STC/stc-v1.30.xsd" xmlns:vr="http://www.ivoa.net/xml/VOResource/v1.0" xmlns:vs="http://www.ivoa.net/xml/VODataService/v1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ivoa.net/xml/ConeSearch/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/ConeSearch.xsd http://www.ivoa.net/xml/STC/stc-v1.30.xsd http://vo.ari.uni-heidelberg.de/docs/schemata/stc-v1.30.xsd http://www.ivoa.net/xml/VOResource/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VOResource.xsd http://www.ivoa.net/xml/VODataService/v1.1 http://vo.ari.uni-heidelberg.de/docs/schemata/VODataService.xsd http://www.w3.org/1999/xlink http://vo.ari.uni-heidelberg.de/docs/schemata/xlink.xsd" xsi:type="vs:CatalogService">
  <title>Swift Gamma-ray Urgent Archiver for Novel Opportunities (GUANO) Events</title>
  <shortName>SWIFTGUANO</shortName>
  <identifier>ivo://nasa.heasarc/swiftguano</identifier>
  <curation>
    <publisher ivo-id="ivo://nasa.heasarc/ASD">NASA/GSFC HEASARC</publisher>
    <creator>
      <name>Swift Project; HEASARC</name>
    </creator>
    <contributor/>
    <date>2026-10-09</date>
    <contact>
      <name>NASA/GSFC HEASARC help desk</name>
      <email>heasarc-vo at athena.gsfc.nasa.gov</email>
    </contact>
  </curation>
  <content>
    <subject>Source Event</subject>
    <description>
      The Swift Observatory provides event-level data from the Burst Alert Telescope (BAT) on demand in response to transients detected by other observatories/instruments. This capability, named &amp;quot;Gamma-ray Urgent Archiver for Novel Opportunities&amp;quot; (GUANO), was introduced in 2020. In normal operations, BAT records the arrival time (to 100-microsecond accuracy), location (in detector coordinates), and energy (in one of 80 bins from 15 to 350 keV) for each individual count that strikes the detector. These data, referred as event-by-event (or event), because of the large effective area of the BAT, produces a large data volume that cannot all be stored onboard or telemetered to the ground. For this reason, the BAT has relied on the performance of its onboard real-time detection algorithms, and only preserves event data and telemeters them to the ground around the time of events that trigger these onboard algorithms. The GUANO implementation allows to download BAT event data that did not trigger on board. Upon receiving an alert from different observatories, an autonomous spacecraft-commanding pipeline requests to download from the Swift satellite the BAT event data around the time of the GUANO event with a time window, typically around 200 seconds. The satellite does not slew; therefore, only BAT event data are available for the GUANO event and these data are tagged with a sequence number associated with the ongoing observation containing the GUANO time window. This table records the times of the GUANO events from different observatories from which Swift was able to download the BAT event data together with the directory and file names where the event are located in the archive. There is one record for each trigger by an external observatory that requested BAT event data; therefore, it is possible that multiple records are associated with the same event. This contents of this database table are generated at the Swift processing site. During operation, it is updated for any new GUANO trigger. These updates are then delivered to the HEASARC and ingested into the HEASARC database in a timely fashion. Note that some parameters (specifically, the galactic coordinates) have been added and are populated by the HEASARC. This is a service provided by NASA HEASARC .
    </description>
    <source format="">
      2020ApJ...900...35T
    </source>
    <referenceURL>https://heasarc.gsfc.nasa.gov/W3Browse/all/swiftguano.html</referenceURL>
    <type>Archive</type>
    <contentLevel>Research</contentLevel>
    <relationship>
      <relationshipType>
        served-by
      </relationshipType>
      <relatedResource ivo-id="ivo://nasa.heasarc/services/xamin">
        HEASARC TAP
      </relatedResource>
    </relationship>
  </content>
  <capability standardID="ivo://ivoa.net/std/ConeSearch" xsi:type="cs:ConeSearch">
    <interface role="std" xsi:type="vs:ParamHTTP">
      <accessURL use="base">
        https://heasarc.gsfc.nasa.gov/xamin/vo/cone?showoffsets&amp;table=swiftguano&amp;
      </accessURL>
      <queryType>GET</queryType>
      <resultType>text/xml</resultType>
    </interface>
    <maxSR>180</maxSR>
    <maxRecords>99999</maxRecords>
    <verbosity>true</verbosity>
    <testQuery>
      <ra>291.00343</ra>
      <dec>-89.04906</dec>
      <sr>0.416666666666667</sr>
    </testQuery>
  </capability>
  <capability standardID="ivo://ivoa.net/std/TAP#aux">
    <interface xsi:type="vs:ParamHTTP" role="std">
      <accessURL use="base">
        https://heasarc.gsfc.nasa.gov/xamin/vo/tap
      </accessURL>
    </interface>
  </capability>
  <capability>
    <interface xsi:type="vs:ParamHTTP">
      <accessURL use="base">
        https://heasarc.gsfc.nasa.gov/cgi-bin/W3Browse/getvotable.pl?name=swiftguano
      </accessURL>
      <queryType>GET</queryType>
      <resultType>text/xml</resultType>
    </interface>
  </capability>
  <capability>
    <interface xsi:type="vr:WebBrowser">
      <accessURL use="full">
        https://heasarc.gsfc.nasa.gov/cgi-bin/W3Browse/w3query.pl?tablehead=name=heasarc_swiftguano&amp;Action=More+Options&amp;Action=Parameter+Search&amp;ConeAdd=1
      </accessURL>
    </interface>
  </capability>
  <facility>SWIFT</facility>
  <coverage>
    <stc:STCResourceProfile>
      <stc:AstroCoordSystem xlink:type="simple" xlink:href="ivo://STClib/CoordSys#UTC-ICRS-TOPO" id="_swiftguano_UTC-ICRS-TOPO6ab8354d087bbde56e758f31838f2674"/>
      <stc:AstroCoords coord_system_id="_swiftguano_UTC-ICRS-TOPO6ab8354d087bbde56e758f31838f2674">
        <stc:Position1D>
          
          <stc:Size pos_unit="deg">
            0.416666666666667
          </stc:Size>
        </stc:Position1D>
      </stc:AstroCoords>
      <stc:AstroCoordArea coord_system_id="_swiftguano_UTC-ICRS-TOPO6ab8354d087bbde56e758f31838f2674">
        <stc:AllSky/>
      </stc:AstroCoordArea>
    </stc:STCResourceProfile>
    <waveband>Gamma-ray</waveband>
  </coverage>
  <tableset xsi:type="vs:TableSet">
    <schema>
      <name>public</name>
      <table>
        <name>swiftguano</name>
        <description>
          Swift Gamma-ray Urgent Archiver for Novel Opportunities (GUANO)
        </description>
        <column>
          <name>name</name>
          <description>
            Designation of the GUANO Event
          </description>
          <ucd>
            meta.id;src
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>obsid</name>
          <description>
            Swift Unique Observation Number (Target_ID + Obs_Segment)
          </description>
          <ucd>
            meta.id;meta.main
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>ra</name>
          <description>
            Right Ascension (Swift BAT Pointing Position)
          </description>
          <unit>degree</unit>
          <ucd>
            pos.eq.ra;meta.main
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>dec</name>
          <description>
            Declination (Swift BAT Pointing Position)
          </description>
          <unit>degree</unit>
          <ucd>
            pos.eq.dec;meta.main
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>start_time</name>
          <description>
            Start Time of the Observation
          </description>
          <unit>mjd</unit>
          <ucd>
            time.start;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>trigger_time</name>
          <description>
            Time of the External Trigger
          </description>
          <ucd>
            time.epoch;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>trigger_start_time</name>
          <description>
            Trigger Start Time for BAT Events Collection
          </description>
          <ucd>
            time.epoch;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>trigger_stop_time</name>
          <description>
            Trigger Stop Time for the BAT Events Collection
          </description>
          <ucd>
            time.epoch;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>trigger_exposure</name>
          <description>
            Requested Exposure
          </description>
          <unit>s</unit>
          <ucd>
            time.duration;obs.exposure
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>archive_date</name>
          <description>
            Public Date
          </description>
          <unit>mjd</unit>
          <ucd>
            time.release
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>lii</name>
          <description>
            Galactic Longitude (Swift BAT Pointing Position)
          </description>
          <unit>degree</unit>
          <ucd>
            pos.galactic.lon
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>eventfile1</name>
          <description>
            First Event File Name
          </description>
          <ucd>
            meta.dataset;meta.file
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>directory</name>
          <description>
            Top Directory Name Where the Data Are Located
          </description>
          <ucd>
            meta.dataset
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>processing_date</name>
          <description>
            Date of Processing
          </description>
          <unit>mjd</unit>
          <ucd>
            time.processing
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>eventfile2</name>
          <description>
            Second Event File Name
          </description>
          <ucd>
            meta.dataset;meta.file
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>bii</name>
          <description>
            Galactic Latitude (Swift BAT Pointing Position)
          </description>
          <unit>degree</unit>
          <ucd>
            pos.galactic.lat
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>processing_version</name>
          <description>
            Version of Processing Script
          </description>
          <ucd>
            meta.version
          </ucd>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>roll_angle</name>
          <description>
            Roll Angle (degree)
          </description>
          <unit>degree</unit>
          <ucd>
            instr.param;pos.posAng
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>num_processed</name>
          <description>
            Number of Times a Sequence Has Been Processed
          </description>
          <ucd>
            meta.number
          </ucd>
          <dataType xsi:type="vs:VOTableType">short</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>stop_time</name>
          <description>
            Stop Time of the Observation
          </description>
          <unit>mjd</unit>
          <ucd>
            time.end;obs
          </ucd>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>unique_id</name>
          <description>
            Unique Identifier for Each Entry in this Catalog
          </description>
          <ucd>
            meta.id
          </ucd>
          <dataType xsi:type="vs:VOTableType">int</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>"__x_ra_dec"</name>
          <description>
            System unit vector column
          </description>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>"__y_ra_dec"</name>
          <description>
            System unit vector column
          </description>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>"__z_ra_dec"</name>
          <description>
            System unit vector column
          </description>
          <dataType xsi:type="vs:VOTableType">double</dataType>
          <flag>
            nullable
          </flag>
        </column>
        <column>
          <name>"__row"</name>
          <description>
            System index column
          </description>
          <dataType xsi:type="vs:VOTableType">char</dataType>
          <flag>
            nullable
          </flag>
        </column>
      </table>
    </schema>
  </tableset>
</ri:Resource>