lsst.cpputils g4e8ce4af8a+bd8e3684b0
Loading...
Searching...
No Matches
Namespaces | Functions
Magnitude.h File Reference

Utilities for converting between flux and magnitude in C++. More...

#include <cmath>

Go to the source code of this file.

Namespaces

namespace  lsst
 
namespace  lsst::cpputils
 

Functions

double lsst::cpputils::nanojanskyToABMagnitude (double flux)
 Convert a flux in nanojansky to AB magnitude. More...
 
double lsst::cpputils::ABMagnitudeToNanojansky (double magnitude)
 Convert an AB magnitude to a flux in nanojansky. More...
 

Detailed Description

Utilities for converting between flux and magnitude in C++.

Use astropy.units ABmag and nJy for converstions in python:

import astropy.units as u
mag = (flux*u.nJy).to_value(u.ABmag)
flux = (mag*u.ABmag).to_value(u.nJy)

Definition in file Magnitude.h.