profitFlux2Mag: Convert between fluxes and magnitudes.

Description Usage Arguments Details Value Author(s) Examples

View source: R/profitUtility.R

Description

Simple functions to concert between magnitudes and flux given a certain magnitude zero-point.

Usage

1
2
3
4
profitFlux2Mag(flux = 1, magzero = 0)
profitMag2Flux(mag = 0, magzero = 0)
profitFlux2SB(flux = 1, magzero = 0, pixscale = 1)
profitSB2Flux(SB = 0, magzero = 0, pixscale = 1)

Arguments

flux

Numeric scalar/vector; flux in ADUs given the magzero.

mag

Numeric scalar/vector; magnitude given the magzero.

magzero

Numeric scalar/vector; magnitude zero point. What this implies depends on the magnitude system being used (e.g. AB or Vega).

SB

Numeric scalar/vector; surface brightness in mag/asec^2.

pixscale

Numeric scalar/vector; the pixel scale, where pixscale=asec/pix (e.g. 0.4 for SDSS). If set to 1, then the output is in terms of pixels, otherwise it is in arcseconds.

Details

These functions are here to prevent silly mistakes, but the conversion is almost trivial.

Value

profitFlux2Mag

Returns the magnitude, where mag = -2.5 * log10(flux) + magzero)

profitMag2Flux

Returns the flux, where flux = 10^(-0.4 * (mag - magzero))

HERE!!!

Author(s)

Aaron Robotham

Examples

1
2
profitFlux2Mag(1e5, 30)
profitMag2Flux(17.5, 30)

ProFit documentation built on Nov. 11, 2019, 5:07 p.m.