Skip to content

mega_table

Overview

mega_table is a Python package for building and manipulating multiwavelength data tables (a.k.a. "mega-tables") for galaxy observations. The package provides table abstractions for radial bins, tessellations, apertures, and general region-based statistics.

This package has been used for generating mega-tables for the PHANGS team. The structure and content of these mega-tables are described in the papers by Sun et al. (2022) and Sun et al. (2023). The published mega-tables products are available in a CADC archive, whereas the table creation pipeline can be found on GitHub.

Important Note

If you just want to use the PHANGS mega-table products but do not plan to manipulate them or to make new mega-tables from scratch, you likely do not need the mega_table package. The PHANGS mega-table products can be read in and analyzed with astropy.table.

Below is a figure from Sun et al. (2022) showing part of the PHANGS data aggregation workflow:

Figure 1 in Sun et al. (2022)

Installation

Install from a local clone:

pip install .

Install from GitHub:

pip install "git+https://github.com/PhangsTeam/MegaTable.git"

Dependencies

mega_table depends on the following packages:

If you would like to modify and run the PHANGS mega-table pipeline scripts (e.g., to make your own mega-tables from scratch), then you may also need the following packages depending on which part of the script is relevant: