/galight

A python package that decompose the light into PSF and Sersic, fitting based on lenstronomy

Primary LanguagePythonMIT LicenseMIT

galight - Galaxy shapes of Light

A Python-based open-source package that can be used to perform two-dimensional model fitting of optical and near-infrared images to characterize the light distribution of galaxies with components including a disk, bulge, bar and quasar.

plot

Installation

$ git clone https://github.com/dartoon/galight <desired location>
$ cd <desired location>
$ python setup.py install --user

Alternatively, galight can be installed through pip:

$ pip install galight --user

Getting started:

The example notebook allows the user to quickly go through a fitting task on a HST observed AGN at z~1.5.

Some other notebooks of demonstrating how to use galight with more features can be found in: https://github.com/dartoon/galight_notebooks

The data used in the example notebook can be found here.

For more information, an online documentation can be found in ReadtheDocs: https://galight.readthedocs.io/

Additional Features

galight helps the user to execute model fitting with ease based on, but not limited to, automated features as listed as follows:

  • Search PSF stars in the FOV. plot
  • Automatically Estimate the background noise level. plot
  • Cutout the target object galaxies (QSOs) and prepare the materials to model the data.
  • Detecting objects in the cutout stamp and quickly create Sersic keywords (in lenstronomy type) to model them.
  • Model them QSOs and galaxies using 2D Sersic profile and scaled point source, based on lenstronomy. plot

Requirements

Galight utilizes the image modeling capabilities of lenstronomy while redesigning the user interface for the analysis of large samples of extragalactic sources.

packages requirements can be found here.

Citation:

@ARTICLE{2020ApJ...888...37D,
   author = {{Ding}, Xuheng and {Silverman}, John and {Treu}, Tommaso and {Schulze}, Andreas and {Schramm}, Malte and {Birrer}, Simon and {Park}, Daeseong and {Jahnke}, Knud and {Bennert}, Vardha N. and {Kartaltepe}, Jeyhan S. and {Koekemoer}, Anton M. and {Malkan}, Matthew A. and {Sanders}, David},
    title = "{The Mass Relations between Supermassive Black Holes and Their Host Galaxies at 1 < z < 2 HST-WFC3}",
  journal = {\apj},
 keywords = {Galaxy evolution, Active galaxies, 594, 17, Astrophysics - Astrophysics of Galaxies},
     year = 2020,
    month = jan,
   volume = {888},
   number = {1},
      eid = {37},
    pages = {37},
      doi = {10.3847/1538-4357/ab5b90},
   archivePrefix = {arXiv},
   eprint = {1910.11875},
    primaryClass = {astro-ph.GA},
   adsurl = {https://ui.adsabs.harvard.edu/abs/2020ApJ...888...37D},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
  }

@ARTICLE{2021JOSS....6.3283B,
   author = {{Birrer}, Simon and {Shajib}, Anowar and {Gilman}, Daniel and {Galan}, Aymeric and {Aalbers}, Jelle and {Millon}, Martin and {Morgan}, Robert and {Pagano}, Giulia and {Park}, Ji and {Teodori}, Luca and {Tessore}, Nicolas and {Ueland}, Madison and {Van de Vyvere}, Lyne and {Wagner-Carena}, Sebastian and {Wempe}, Ewoud and {Yang}, Lilan and {Ding}, Xuheng and {Schmidt}, Thomas and {Sluse}, Dominique and {Zhang}, Ming and {Amara}, Adam},
    title = "{lenstronomy II: A gravitational lensing software ecosystem}",
  journal = {The Journal of Open Source Software},
 keywords = {image simulations, Python, gravitational lensing, dynamics, astronomy, Ruby, Astrophysics - Cosmology and Nongalactic Astrophysics, Astrophysics - Astrophysics of Galaxies, Astrophysics - Instrumentation and Methods for Astrophysics},
     year = 2021,
    month = jun,
   volume = {6},
   number = {62},
      eid = {3283},
    pages = {3283},
      doi = {10.21105/joss.03283},
    archivePrefix = {arXiv},
   eprint = {2106.05976},
     primaryClass = {astro-ph.CO},
   adsurl = {https://ui.adsabs.harvard.edu/abs/2021JOSS....6.3283B},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
    }