Skip to main content

Research Repository

Advanced Search

PyAutoGalaxy: Open-Source Multiwavelength Galaxy Structure & Morphology

Nightingale, James. W.; Amvrosiadis, Aristeidis; Hayes, Richard G.; He, Qiuhan; Etherington, Amy; Cao, XiaoYue; Cole, Shaun; Frawley, Jonathan; Frenk, Carlos S.; Lange, Sam; Li, Ran; Massey, Richard J.; Negrello, Mattia; Robertson, Andrew

PyAutoGalaxy: Open-Source Multiwavelength Galaxy Structure & Morphology Thumbnail


Richard G. Hayes

Profile Image

Dr Qiuhan He
Post Doctoral Research Associate

XiaoYue Cao

Profile Image

Sam Lange
PGR Student Doctor of Philosophy

Ran Li

Mattia Negrello


Nearly a century ago, Edwin Hubble famously classified galaxies into three distinct groups: ellipticals, spirals and irregulars (Hubble, 1926). Today, by analysing millions of galaxies with advanced image processing techniques Astronomers have expanded on this picture and revealed the rich diversity of galaxy morphology in both the nearby and distant Universe (Kormendy, 2015; Van Der Wel et al., 2012; Vulcani et al., 2014). PyAutoGalaxy is an open-source Python 3.8+ package for analysing the morphologies and structures of large multiwavelength galaxy samples, with core features including fully automated Bayesian model-fitting of galaxy two-dimensional surface brightness profiles, support for imaging and interferometer datasets and comprehensive tools for simulating galaxy images. The software places a focus on big data analysis, including support for hierarchical models that simultaneously fit thousands of galaxies, massively parallel model-fitting and an SQLite3 database that allows large suites of modeling results to be loaded, queried and analysed. Accompanying PyAutoGalaxy is the autogalaxy workspace, which includes example scripts, datasets and the HowToGalaxy lectures in Jupyter notebook format which introduce non-experts to studies of galaxy morphology using PyAutoGalaxy. Readers can try PyAutoGalaxy right now by going to the introduction Jupyter notebook on Binder or checkout the readthedocs for a complete overview of PyAutoGalaxy’s features.


Nightingale, J. W., Amvrosiadis, A., Hayes, R. G., He, Q., Etherington, A., Cao, X., …Robertson, A. (2023). PyAutoGalaxy: Open-Source Multiwavelength Galaxy Structure & Morphology. The Journal of Open Source Software, 8(81), Article 4475.

Journal Article Type Article
Online Publication Date Jan 27, 2023
Publication Date 2023
Deposit Date Jun 22, 2023
Publicly Available Date Jun 22, 2023
Journal Journal of Open Source Software
Publisher Open Journals
Peer Reviewed Peer Reviewed
Volume 8
Issue 81
Article Number 4475


You might also like

Downloadable Citations