This page provides a short tutorial for the online analysis interface for INTEGRAL/ISGRI data. We strongly encourage you to register and login
More details can be found on the AstrODA paper. This is a web interface runs the OSA INTEGRAL analysis on servers of the University of Geneva.
Details on INTEGRAL analysis can be found at the ISDC pages.
In each session, the analysis is limited to 50 science windows for unregistered users and 500 for registered user.

A registered user will receive an email with the request link to check the status an API code to make the same request through python and a notification at job completion.
In general, if you send again a request after some hours: the results will appear in a few seconds. But only if the request is exactly the same (the best way is by clicking on the submission email).

Source query panel

Top panel of the interface defines parameters of analysis not specific to ISGRI. You can select a source and a time interval. The tool will select for you
at most 50 science windows within your time interval.

This panel could be used for multi-instrument analysis.

Instrument query panel

ISGRI specific parameters appear when  "INTEGRAL ISGRI" button is selected in the virtual desktop field.

Here you can select the search radius OR an explicit list of science windows in the format 236100030010.001,
236100040010.001 or uploading a text file with one science window per line (it can be downloaded from W3Browse).
If you select a time range, you can limit the maximum number of science windows to be randomly picked to 50 (for not logged user) or 500 (if you log in).

If you log in and you are assigned a role, you can access also private data after agreeing on the conditions of use.

A box with parameters for imaging, spectral and timing analysis appears in this case.

A full analysis thread

A generic analysis flow typically starts from Imaging analysis and proceeds through Imaging -> Spectral and/or timing analysis chains. Spectral and timing analysis steps rely on results of the imaging analysis (on catalog of sources found in imaging analysis) and it is recommended to always start from the imaging analysis step. The analysis steps are described below (we will repeat what you have already seen):


  1. Start analysis from choosing the source name of interest. Coordinates are resolved with the "Resolve" button, but you can in alternative enter coordinates.
  2. Define time interval for the data. This could be done either in the "Start time" / "End time" fields in the multi-instrument top panel. It is also possible to provide the list of telescope pointings (Science Windows, SCW) in the dedicated parameter box in parameter box in INTEGRAL ISGRI panel. Note that SCW list input overrides the generic time interval input. Maximum number of SCWs is currently limited to 50. Format is "219900320010.001,219900330010.001".


  1. Select "Image" checkbox and enter the energy interval for image extraction. Note that the analysis results are cached and entering "standard" energy bounds (e.g. 20-40 keV for OSA10.2 or 28-40 for OSA 11.0) might speed up the analysis because exsiting results would be evoked from cache memory rather than produced from scratch).
  2. Note that if the image is used just to have a catalog of sources for the next steps, it is possible to limit the number of science windows with the parameter "maximum scws number".
  3. The "detection threshold" is used to search for known and unknown sources in the image.
  4. Launch imaging analysis by pressing "Submit" button at the bottom of the INTEGRAL ISGRI parameter panel.
  5. For logged-in users an email is sent with the submittion, you can close the window and wait for a completion message.
  6. A pop-up window will let you know of the status and if it is completed. After closing it, a mosaic image is displayed in the centre of workspace. Inspect the image to check if your source of interest is detected.
  7. You can enter parameters for image and imaging results display: limits for the minimum and maximum significance which define the image color scale and minimal significance of detected source to be displayed in the imaging results catalog.
  8. Click on "Catalog" button. If your source of interest is detected in mosaic with significance higher than previously defined significance threshold, the source should appear in the catalog. You also have an option to download the catalog in FITS format for further analysis. "Share" will provide a link to the product. "API code" copoes on the clipboard the code for the python ODA API.


You can prepare catalog for the spectral analysis from an image result or by uploading a fits/asci file.

  1. Catalog preparation
    1. When you check a source, you can make an operation on it, like deleting or editing.
    2. You can delete multiple sources by using the ctrl or shift on your keyboard together with the mouse click (as in most file system explorers)
    3. After editing, uncheck the source . The catalog which appears will be used for the analysis when you click on "use catalog". (Note that if sources remain selected, only those ones will be used).
  2. Uploading a catalog
    1. Download the template end edit it with your preferred editor for text or fits
    2. Upload the catalog with "Choose file"
  3. If no source is checked or you forget to click on "use catalog", the full imaging catalog will be given as input for the spectral analysis. Spectra of all sources found in imaging will be generated (processing might take more time in this case). If there sources brighter than your source of interest in the mosaic image it is advised to include at least all the brighter sources in the spectral analysis. Otherwise the spectrum of the source of interest could not be reliable.
  4. Check the "Spectum" box in INTEGRAL ISGRI parameter field. Optionally choose the default spectral model for spectral analysis by entering the name of one of the valid XSPEC models in the additional parameter field which displays when "Spectrum" box is checked.
  5. Launch spectral analysis by clicking "Submit" button (you will receive an email). Once the analysis is done, a panel with the list of sources for which the spectra were produced displays in the centre of the INTEGRAL ISGRI workspace. You could click on "Fit" button next to your source of interest to see the results of the analysis. This includes a plot of the spectrum and the result of the spectral model fitting in XSPEC. You also have a possibility to download the spectrum in FITS format for further analysis.


  1. Check the "Lightcurve" checkbox. An additional set of parameters for lightcurve production shows up at the bottom of INTEGRAL ISGRI parameter panel. Enter the width of the time bin for the lightcurve in seconds. The Start and end time of the lightcurve are determined by the time limits set in the top multi-instrument panel or by the list of SCWs in the INTEGRAL ISGRI parameter panel. Maximal length of the time bin in the lightcurve is one SCW. If a time bin smaller but similar to the science duration is selected, the light curve will have also shorted bins, which will complete the science window duration (this is afeature of OSA for ISGRI).
  2. The use of catalog is the same as in the spectral extraction. Launch the lightcurve extraction by pressing "Submit" button
  3. Once the lightcurve is produced, you can click on the "View" button for your source of interest. The light curve can be downloaded from the display window.
  4. The light curve is displayed in the ISGRI workspace, together with the result of fitting on constant and linear function.  You have a possibility to download the lightcrve in FITS format for further analysis


  1. If the source is not detected on single SCW level no empty lightcurve file is produced.
  2. Maximal width of the lightcurve time bin is now one SCW. Enetring longer time bin width would result in generation of SCW-by-SCW lightcurve.
  3. Entering width of the time bin shorter than 10 seconds for the timing extraction would lead to exceedingly long processing time and finally to the timeout of the session because of the specific of currently used spectral extraction tool, ii_lc_extract. Possibility to choose between  ii_lc_extract and an alternative tool, ii_light , is foreseen for further development.
  4. if sources are selected when clicking on "use catalog", only these ones will be passed.
  5. It is not possible to remove a catalog, once "use catalog" is clicked. It is possible to substitute it, though.