LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
Namespaces | |
assembleCcdTask | |
fringe | |
isr | |
isrTask | |
version | |
Classes | |
class | LookupTableMultiplicative |
class | LookupTableReplace |
class | CountMaskedPixels |
Enumerations | |
enum | StageId { ISR_LINid = 0x1, ISR_OSCANid = 0x2, ISR_TRIMid = 0x4, ISR_BIASid = 0x8, ISR_DFLATid = 0x10, ISR_ILLUMid = 0x20, ISR_BADPid = 0x40, ISR_SATid = 0x80, ISR_FRINid = 0x100, ISR_DARKid = 0x200, ISR_PUPILid = 0x400, ISR_CRREJid = 0x800, ISR_BACKSUBid = 0x1000 } |
Functions | |
template<typename PixelT > | |
size_t | maskNans (afw::image::MaskedImage< PixelT > const &mi, afw::image::MaskPixel maskVal, afw::image::MaskPixel allow=0) |
template<typename ImagePixelT , typename FunctionT > | |
void | fitOverscanImage (boost::shared_ptr< lsst::afw::math::Function1< FunctionT > > &overscanFunction, lsst::afw::image::MaskedImage< ImagePixelT > const &overscan, double ssize=1., int sigma=1) |
template<typename ImagePixelT , typename FunctionT > | |
void | fitOverscanImage (boost::shared_ptr< afw::math::Function1< FunctionT > > &overscanFunction, afw::image::MaskedImage< ImagePixelT > const &overscan, double ssize, int sigma) |
std::string | between (std::string &s, char ldelim, char rdelim) |
template void | fitOverscanImage (boost::shared_ptr< afw::math::Function1< double > > &overscanFunction, afw::image::MaskedImage< float > const &overscan, double ssize, int sigma) |
template void | fitOverscanImage (boost::shared_ptr< afw::math::Function1< double > > &overscanFunction, afw::image::MaskedImage< double > const &overscan, double ssize, int sigma) |
template size_t | maskNans< float > (afw::image::MaskedImage< float > const &, afw::image::MaskPixel, afw::image::MaskPixel) |
template size_t | maskNans< double > (afw::image::MaskedImage< double > const &, afw::image::MaskPixel, afw::image::MaskPixel) |
Variables | |
std::string const & | ISR_LIN = "ISR_LIN" |
Linearization. More... | |
std::string const & | ISR_OSCAN = "ISR_OSCAN" |
Overscan. More... | |
std::string const & | ISR_TRIM = "ISR_TRIM" |
Trim. More... | |
std::string const & | ISR_BIAS = "ISR_BIAS" |
Bias. More... | |
std::string const & | ISR_DFLAT = "ISR_DFLAT" |
Dome flat. More... | |
std::string const & | ISR_ILLUM = "ISR_ILLUM" |
Illumination correction. More... | |
std::string const & | ISR_BADP = "ISR_BADP" |
Bad pixel mask. More... | |
std::string const & | ISR_SAT = "ISR_SAT" |
Saturated pixels. More... | |
std::string const & | ISR_FRING = "ISR_FRING" |
Fringe correction. More... | |
std::string const & | ISR_DARK = "ISR_DARK" |
Dark correction. More... | |
std::string const & | ISR_PUPIL = "ISR_PUPIL" |
Pupil correction. More... | |
std::string const & | ISR_CRREJ = "ISR_CRREJ" |
Cosmic ray rejection. More... | |
std::string const & | ISR_BACKSUB = "ISR_BACKSUB" |
Background subtraction. More... | |
Definition at line 85 of file isr.h.
std::string lsst::ip::isr::between | ( | std::string & | s, |
char | ldelim, | ||
char | rdelim | ||
) |
void lsst::ip::isr::fitOverscanImage | ( | boost::shared_ptr< afw::math::Function1< FunctionT > > & | overscanFunction, |
afw::image::MaskedImage< ImagePixelT > const & | overscan, | ||
double | ssize, | ||
int | sigma | ||
) |
afw::geom::Box2I bbox = afw::geom::Box2I( afw::geom::Point2I(0, y), afw::geom::Point2I(0, width) ); The above was how this was defined before ticket #1556. As I understand it the following is the new way to do this
Definition at line 79 of file Isr.cc.
template void lsst::ip::isr::fitOverscanImage | ( | boost::shared_ptr< afw::math::Function1< double > > & | overscanFunction, |
afw::image::MaskedImage< float > const & | overscan, | ||
double | ssize, | ||
int | sigma | ||
) |
template void lsst::ip::isr::fitOverscanImage | ( | boost::shared_ptr< afw::math::Function1< double > > & | overscanFunction, |
afw::image::MaskedImage< double > const & | overscan, | ||
double | ssize, | ||
int | sigma | ||
) |
void lsst::ip::isr::fitOverscanImage | ( | boost::shared_ptr< lsst::afw::math::Function1< FunctionT > > & | overscanFunction, |
lsst::afw::image::MaskedImage< ImagePixelT > const & | overscan, | ||
double | ssize = 1. , |
||
int | sigma = 1 |
||
) |
size_t lsst::ip::isr::maskNans | ( | afw::image::MaskedImage< PixelT > const & | mi, |
afw::image::MaskPixel | maskVal, | ||
afw::image::MaskPixel | allow = 0 |
||
) |
Mask NANs in an image
NANs in the image or variance that are not already masked by the 'allow' value are masked with the 'maskVal'.
mi | Input image |
maskVal | Bit mask value to give a NaN |
allow | Allow NANs with this bit mask (0 to disallow all NANs) |
Definition at line 61 of file Isr.cc.
template size_t lsst::ip::isr::maskNans< double > | ( | afw::image::MaskedImage< double > const & | , |
afw::image::MaskPixel | , | ||
afw::image::MaskPixel | |||
) |
template size_t lsst::ip::isr::maskNans< float > | ( | afw::image::MaskedImage< float > const & | , |
afw::image::MaskPixel | , | ||
afw::image::MaskPixel | |||
) |
std::string const& lsst::ip::isr::ISR_BACKSUB = "ISR_BACKSUB" |
std::string const& lsst::ip::isr::ISR_BADP = "ISR_BADP" |
std::string const& lsst::ip::isr::ISR_CRREJ = "ISR_CRREJ" |
std::string const& lsst::ip::isr::ISR_DARK = "ISR_DARK" |
std::string const& lsst::ip::isr::ISR_DFLAT = "ISR_DFLAT" |
std::string const& lsst::ip::isr::ISR_FRING = "ISR_FRING" |
std::string const& lsst::ip::isr::ISR_ILLUM = "ISR_ILLUM" |
std::string const& lsst::ip::isr::ISR_LIN = "ISR_LIN" |
std::string const& lsst::ip::isr::ISR_OSCAN = "ISR_OSCAN" |
std::string const& lsst::ip::isr::ISR_PUPIL = "ISR_PUPIL" |
std::string const& lsst::ip::isr::ISR_SAT = "ISR_SAT" |