Skip to content

Commit a3ca561

Browse files
authored
Update README.md
1 parent 71e4f90 commit a3ca561

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

README.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,27 @@
11
# MegaTable
2-
Tools for generating rich multi-wavelength data tables (a.k.a., mega-tables)
2+
3+
This repository contains the source code for generating rich multiwavelength data tables (a.k.a. the "mega-tables") for [the PHANGS team](https://sites.google.com/view/phangs/home). The table construction and data aggregation schemes are described in the following papers:
4+
5+
+ Sun, Leroy, Rosolowsky, et al. (submitted), *"Molecular Cloud Populations in the Context of Their Host Galaxy Environments: A Multiwavelength Perspective"*
6+
+ [Sun, Leroy, Ostriker, et al. (2020), *"Dynamical Equilibrium in the Molecular ISM in 28 Nearby Star-forming Galaxies"*](http://adsabs.harvard.edu/abs/2020ApJ...892..148S)
7+
8+
The current version of the repository corresponds to PHANGS mega-tables **version 3.0**, which is the first public release version.
9+
10+
## Code Architecture
11+
12+
This repository consists of a python module named `mega_table` and a suite of python scripts and configuration files in the `pipelines` subdirectory.
13+
14+
The `mega_table` module provides the core infrastructure for table creation, manipulation, and input/output. This module relies heavily on the [`astropy.table`](https://docs.astropy.org/en/stable/table/index.html) subpackage. Most of the tools in this module are offered through three python classes:
15+
+ `mega_table.table.RadialMegaTable`: Assemble measurements in radial bins with a given width
16+
+ `mega_table.table.TessellMegaTable`: Assemble measurements according to a given tessellation pattern
17+
+ `mega_table.table.ApertureMegaTable`: Assemble measurements in arbitrarily placed, fixed size apertures
18+
19+
The `pipelines` subdirectory includes the actual production code for the PHANGS mega-tables:
20+
+ `config_data_path.json`: This file specifies the path to the underlying datasets on disk
21+
+ `config_tables.json`: This file provides input parameters for table creation (e.g., table naming convention, bin width, FoV extent)
22+
+ `format_*.csv`: These files controls the column-by-column content of the output tables (e.g., column names, physical units, descriptions)
23+
+ `make_*.py`: These are the python scripts that define and incorporate the multiwavelength measurements in the PHANGS mega-tables
24+
25+
## Contact
26+
27+
If you need help using the code in this repository for science applications, please reach out to [Jiayi Sun](https://github.com/astrojysun). For bug reports and improvement suggestions, please open an Issue on Github.

0 commit comments

Comments
 (0)