The Xamin Web Interface

The Xamin web interface is being updated. The update is largely cosmetic, relocating and renaming buttons to make its use more intuitive. We are continuing to update this document.

If you find videos helpful, here are a few of somebody using Xamin to show you some of the workflows:

Quick-search and data download
Overview, standard search and download
Cross-matching, aka search for data
matching your list of sources

The rest of this document goes into more detail to describe how to use the full Xamin web interface. The following sections comprise a comprehensive reference manual which discusses each element of the web interface.

If you want to use Xamin capabilities outside of the web/browser environment take a look at the Xamin CLI Guide. If you are interested in the overall architecture of Xamin, the Xamin System Guide can help.

Xamin quickstart use cases / workflows

A few common workflows described briefly:

Overview of interface

A screenshot of the xamin interface with the main components labeled (see table below)

The Xamin interface provides a powerful Web based GUI to query the HEASARC and other databases. There are a variety of different workflows that can be performed with Xamin, and frequently the same result can be obtained in several different ways. Note that when the page is first loaded, there are a number of sections, called panes, that are minimized at the bottom when not in use. When results are returned, the focus is scrolled to the relevant opened pane. There is a top menu bar that is fixed regardless of how far down you scroll, so that you can always access its functions. In between is the main area where you enter constraints and visualize the region of the sky that you are searching.

Table 2.1 summarizes the main components of Xamin.

Component Purpose
Constraints box
A screenshot of the Tables Search component
A variety of constraints can be specified here:
  • Positional constraints can be given via a target name (which will be sent to a name resolver and converted into coordinates) or coordinates. (To change the default coordinate system from J2000, use the Options menu at the top right.) See below for uploading a list of targets.
  • Temporal constraints can be given in several different date formats (yyy-mm-dd[Thhmmss] or decimal MJD, with two dots between for a range, e.g., "2010-01-01..2010-12-31") that will be recognized automatically.
  • If you are looking for data associated with a publication, you can simply enter its ADS bibcode and nothing else.
  • If no constraints are specified, then you can skip to the box below to select a table to view its unconstrained contents.
  • Alternatively, if you have entered constraints and would like to see what matches there are among all HEASARC tables, the Search button below the constraints box will do a preliminary search simply to count matches. See the Matches section below.
Viewer
A screenshot of the Aladdin Viewer component
The Viewer is based on the Aladin sky visualization tool. In addition to displaying a background image of the sky, you can use it to pan, zoom, search, and shift-click to select the region to query. When you have results of a query, the viewer will overplot the catalog points and link them (via highlight color) to rows in the results table.
Matches in HEASARC Catalogs
A screenshot of the Matches component
If you don't have a specific catalog in mind but want to find catalogs that contain matches to your constraints, you click the Search button between the constraints and tables boxes. This sends a quick search to the database merely to count matches to your constraints in each catalog. The results show up in the Matches pane below, and if you click on a given row, it will send the full query to that specific catalog and return the full set in the Results pane. The default is to quick search all HEASARC tables with positional and temporal information. If you have browsed and selected multiple tables manually, it will search only those.
Available Tables
A screenshot of the Available Tables component
You can brows the available tables in this pane. They are grouped in various ways such as by mission and alphabetically. Note also that under "External" you can find catalogs held by other data centers, including Vizier and those that are available for search through Virtual Observatory (VO) protocols. See also our NAVO web pages. At the bottom of this pane is a minimized Parameters Explorer discussed below.
Results
A screenshot of the Results component
The results pane displays the rows of the specified catalog that match your search constraints. Further actions you can take with this window include:
  • Note that by default the first search is limited to 100 rows and a default set of columns. You can re-send the query asking for more complete results using the Query Modifier Bar at the bottom of the window.
  • If there is a plus symbol on the left side of each row, you can use it to browse data products associated with it. This generally applies to observation catalogs such as swiftmastr.
  • More generally, at the top left above the results you can "Click to filter by product type" to check and uncheck product types that you are interested in for all rows.
  • When you have selected the products you are interested (or all of them by default), you can add them to your cart using the buttons on the top right. You can select individual rows or add them all. They will show up in your product cart pane; see below.
Data products cart
A screenshot of the Data Products Cart component
Once you have selected the data products that you are interested in, whether they are entire directories or individual files, they show up in the cart at the bottom. Here you will find options for downloading them, such as in a tar file or by using an auto-generated script of wget commands. Note that here you can also further refine your selections based on a file name filter, e.g., "*foo*bar.gz" to further restrict the list of files retrieved.
Parameters Explorer
A screenshot of the Parameters Explorer component
To perform more advanced searches with constraints on the columns in the table, you can open the Availables Table pane, select the table of interest, and then open at the bottom the Parameters Explorer for that table. This will show the columns that are available, where you can add simple constraints (e.g., ">1000") or more complicated constraints using the options at the bottom right. You can add a computed column and you can specify generic constraint expressions that may involve more than one column. These will be applied when you then hit the Submit query at the top right.

Further options

There are a number of functions that do not fit neatly above.

For more information on how to use Xamin, clarifications, feature requests, bug reports, help, etc., please use the HEASARC feedback page.