Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/profoundUtility.R

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

1 2 3 4 | ```
profoundFlux2Mag(flux = 1, magzero = 0)
profoundMag2Flux(mag = 0, magzero = 0)
profoundFlux2SB(flux = 1, magzero = 0, pixscale = 1)
profoundSB2Flux(SB = 0, magzero = 0, pixscale = 1)
``` |

`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. |

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

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

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

HERE!!!

Aaron Robotham

1 2 | ```
profoundFlux2Mag(1e5, 30)
profoundMag2Flux(17.5, 30)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.