There is a newer version of the record available.

Published March 22, 2024 | Version v0.16.2
Software Open

AstroPhot

  • 1. Université de Montréal
  • 2. Queen's University
  • 3. Université de Paris
  • 4. Univeristé de Montréal
  • 5. New York University Abu Dhabi

Description

We present AstroPhot, a fast, powerful, and user-friendly Python based astronomical image photometry solver. AstroPhot incorporates automatic differentiation and GPU (or parallel CPU) acceleration, powered by the machine learning library PyTorch. Everything: AstroPhot can fit models for sky, stars, galaxies, PSFs, and more in a principled Chi^2 forward optimization, recovering Bayesian posterior information and covariance of all parameters. Everywhere: AstroPhot can optimize forward models on CPU or GPU; across images that are large, multi-band, multi-epoch, rotated, dithered, and more. All at once: The models are optimized together, thus handling overlapping objects and including the covariance between parameters (including PSF and galaxy parameters). A number of optimization algorithms are available including Levenberg-Marquardt, Gradient descent, and No-U-Turn MCMC sampling. With an object-oriented user interface, AstroPhot makes it easy to quickly extract detailed information from complex astronomical data for individual images or large survey programs.

Notes

Fitting Everything Everywhere All at Once in Astronomical Images

Files

Autostronomy/AstroPhot-v0.16.2.zip

Files (630.8 kB)

Name Size Download all
md5:a4479d0b7874fc2e931a9290dd3483b4
630.8 kB Preview Download

Additional details

Related works