Learn R Programming

ProFit (version 1.3.3)

Fit Projected 2D Profiles to Galaxy Images

Description

Get data / Define model / ??? / Profit! 'ProFit' is a Bayesian galaxy fitting tool that uses a fast 'C++' image generation library and a flexible interface to a large number of likelihood samplers.

Copy Link

Version

Install

install.packages('ProFit')

Monthly Downloads

141

Version

1.3.3

License

LGPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

November 11th, 2019

Functions in ProFit (1.3.3)

profitBenchmark

Benchmark profile integration and image convolution using libprofit.
profitAddMats

Add together image matrices
profitBruteConv

Low level brute force image convolution
profitBenchmarkResultBest

Return best integration/convolution method from a profitBenchmark result.
profitBenchmarkConv

Benchmark convolution of an image with a point spread function (PSF).
profitAvailableConvolvers

Returns supported convolver types
profitAvailableIntegrators

Returns supported profile integration methods
ExampleInit

Initial 2D Sersic Model Image Parameters
profitBenchmarkResultStripPointers

Return a copy of a data.frame with pointers converted to strings for easy printing
ProFit-package

ProFit
profitCheckIsPositiveInteger

Check if a value is a positive integer
profitConvolve

Performs a convolution using the give convolver object
profitConvolvePSF

High level image convolution
profitFerrer

Ferrer Profile Specific Functions
profitKing

King Profile Specific Functions
profitSersic

Sersic Profile Specific Functions
profitMoffat

Moffat Profile Specific Functions
profitCoreSersic

Core-Sersic Profile Specific Functions
profitBrokenExp

Broken-Exponential Profile Specific Functions
profitClearCache

Clears the internal cache used by libprofit/ProFit
profitsample

Down/Up-Samples an Image
profitEllipse

Measure Isophotal Flux for Pseudo-Ellipses
profitFlux2Mag

Convert between fluxes and magnitudes.
profitHasOpen

Check for presence of OpenMP, OpenCL and FFTW
profitGetOpenCLEnvs

Get available OpenCL environments
profitDeprojectImageEllipse

Deproject an image along an ellipse's minor axis
profitInterp2d

2D image interpolation
profitDataBenchmark

Setup ProFit Data Benchmarks
profitDataSetOptionsFromBenchmarks

Setup ProFit Data Options from Benchmarks
profitEllipsePlot

Plot Isophotal Surface Brightness for Pseudo-Ellipses
profitMakePointSource

Create an image of a point source (PS) with an analytical or empirical point spread function (PSF).
profitOpenCLEnv

Create OpenCL Pointer Object
profitLikeModel

Calculate the log likelihood of a model given the input data
profitMakeConvolver

Creates a Convolver object.
profitOpenCLEnvInfo

Discover System Available OpenCL GPUs
profitMakeGaussianPSF

Make a 2D Gaussian PSF (point source profile or point spread function)
profitMag2Mu

Magnitude to Surface Brightness Conversions
profitMakePriors

Make a Priors Function
profitMakePlots

Plot Image, Model and Residuals
profitMakeModel

High-Level 2D Galaxy and Point Source Image Creation
profitParseLikefunc

Check various allowed names for likelihoods
profitSetupData

Setup ProFit Data
profitPoissonMonteCarlo

Monte Carlo sample an image assuming Poisson-distributed counts
profitRemakeModellist

Reconstruct an Image Model