Skip to main content
Ctrl+K

The HEASARC tutorials resource is in BETA and may be subject to significant changes.

High Energy Astrophysics Science Archive Research Center - Home High Energy Astrophysics Science Archive Research Center - Home

v0.1

  • GitHub
  • About
    • Contributors

Developing skills with HEASARC services

  • Accessing HEASARC Data
    • Using PyVO to find and acquire HEASARC data
  • Accessing HEASARC Catalogs
    • Find specific HEASARC catalogs using Python
    • Exploring the contents of HEASARC catalogs using Python
    • Cross-matching local and HEASARC catalogs using Python

Mission specific tutorials

  • NuSTAR
    • Analyzing a single NuSTAR observation
  • RXTE
    • Exploring RXTE spectral observations of Eta Car
    • Using archived and newly generated RXTE light curves
  • NICER
    • Getting started with NICER data
  • IXPE
    • Getting started with preprocessed IXPE data
  • Swift
    • Getting started with Swift-XRT
  • ROSAT
    • Getting started with ROSAT All Sky Survey data

Useful high-energy tools

  • HEASoftPy
    • Getting started with HEASoftPy
  • pySAS
    • Short introduction to pySAS
  • Repository
  • Suggest edit
  • Open issue
  • .md

Accessing HEASARC Catalogs

Accessing HEASARC Catalogs#

Here we include tutorials related to finding, searching, and using HEASARC-served catalogs.

HEASARC catalog tutorials

  • Find specific HEASARC catalogs using Python
    • Learning Goals
    • Introduction
    • Imports
    • 1. Retrieve the name and description of every HEASARC catalog
    • 2. Examining the table of catalogs
    • 3. Filter the table of catalogs
    • 4. Search for catalogs using keywords [recommended]
    • 5. What next?
    • About this notebook
  • Exploring the contents of HEASARC catalogs using Python
    • Learning Goals
    • Introduction
    • Imports
    • 1. Listing a HEASARC catalog’s columns
    • 2. Retrieving the entire contents of a HEASARC catalog
    • 3. Retrieving a subset of a HEASARC catalog
    • 4. Interacting with HEASARC catalog contents
    • About this notebook
  • Cross-matching local and HEASARC catalogs using Python
    • Learning Goals
    • Introduction
    • Imports
    • 1. Prepare our sample for cross-matching to a HEASARC catalog
    • 2. The HEASARC TAP service
    • 3. Construct a matching query
    • 4. Run the cross-match and retrieve the results
    • About this notebook

previous

Using PyVO to find and acquire HEASARC data

next

Find specific HEASARC catalogs using Python

By HEASARC developers

© Copyright 2026, HEASARC developers.