Skip to content

lsst-dm/multiprofit

Repository files navigation

MultiProFit

multiprofit is a Python astronomical source modelling code, inspired by ProFit <https://www.github .com/ICRAR/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

About

Multi-object/band source modelling/galaxy fitting code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages