This page shows the content of the pyphot library with the respective properties of the passband filters. The code to generate the table is also provided in hdf5test.cpp
.
You can download the pyphot library using cphot::download_pyphot_hdf5library
and use the cphot::HDF5Library
interface.
A short example below shows how to use that library.
name
: cphot::Filter.get_name()
detector type
: energy or photon counter cphot::Filter.is_photon_type()
wavelength units
: filter are internally defined in nm
central wavelength
: cphot::Filter.get_cl()
pivot wavelength
: cphot::Filter.get_lpivot()
effective wavelength
: cphot::Filter.get_leff()
Zeropoints are defined for Vega, AB, and ST systems, while also accounting for the detector type.
<X> mag
: magnitude in the X
system; cphot::Filter.get_Vega_zero_mag()
, cphot::Filter.get_AB_zero_mag()
, cphot::Filter.get_ST_zero_mag()
<X> flux
: flux in \(flam = erg/s/cm^2/\unicode{x212B}\) in the X
system; cphot::Filter.get_Vega_zero_flux()
, cphot::Filter.get_AB_zero_flux()
, cphot::Filter.get_ST_zero_flux()
<X> Jy
: flux in Jansky ( \(Jy\)) in the X
system; cphot::Filter.get_Vega_zero_Jy()
, cphot::Filter.get_AB_zero_Jy()
, cphot::Filter.get_ST_zero_Jy()