Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.99 KB

README.rst

File metadata and controls

39 lines (28 loc) · 1.99 KB

This is the original repository for multiprofit and is now superseded by multiprofit in the lsst organization.

MultiProFit

multiprofit is a Python astronomical source modelling code, inspired by ProFit, but made for LSST Data Management. MultiProFit means Multiple Profile Fitting. The multi- aspect can be multi-object, multi-component, multi-band, multi-instrument, and someday multi-epoch.

multiprofit can fit any kind of imaging data while modelling sources as Gaussian mixtures - including approximations to Sersic profiles - using a Gaussian pixel-convolved point spread function. It can also use GalSim or libprofit via pyprofit to generate true Sersic and/or other supported models convolved with arbitrary PSFs images or models.

multiprofit has support for multi-object fitting and experimental support for multi-band fitting, albeit currently limited to pixel-matched images of identical dimensions. Unlike ProFit, Bayesian MCMC is not available (yet).

multiprofit requires Python 3, along with pybind11 for C++ bindings, and gauss2d for evaluating Gaussian mixtures. It can be installed using setup.py like so:

python3 setup.py install --user