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.
Value
profitFlux2Mag
Returns the magnitude, where mag = -2.5 * log10(flux) + magzero)
profitMag2Flux
Returns the flux, where flux = 10^(-0.4 * (mag - magzero))
HERE!!!
Details
These functions are here to prevent silly mistakes, but the conversion is almost trivial.