LSSTApplications  8.0.0.0+107,8.0.0.1+13,9.1+18,9.2,master-g084aeec0a4,master-g0aced2eed8+6,master-g15627eb03c,master-g28afc54ef9,master-g3391ba5ea0,master-g3d0fb8ae5f,master-g4432ae2e89+36,master-g5c3c32f3ec+17,master-g60f1e072bb+1,master-g6a3ac32d1b,master-g76a88a4307+1,master-g7bce1f4e06+57,master-g8ff4092549+31,master-g98e65bf68e,master-ga6b77976b1+53,master-gae20e2b580+3,master-gb584cd3397+53,master-gc5448b162b+1,master-gc54cf9771d,master-gc69578ece6+1,master-gcbf758c456+22,master-gcec1da163f+63,master-gcf15f11bcc,master-gd167108223,master-gf44c96c709
LSSTDataManagementBasePackage
Namespaces | Functions | Variables
lsst Namespace Reference

Estimate image backgrounds. More...

Namespaces

 afw
 
 ap
 
 base
 
 coadd
 
 ctrl
 
 daf
 
 datarel
 
 gdb
 
 geom
 
 ip
 
 meas
 
 pex
 
 pipe
 
 sconsUtils
 
 skymap
 
 skypix
 
 utils
 

Functions

float approxExp (float x)
 

Variables

tuple __path__ = pkgutil.extend_path(__path__, __name__)
 
lsst::utils::PowFast const & powFast = lsst::utils::getPowFast<11>()
 

Detailed Description

Estimate image backgrounds.

Remove all non-astronomical counts from the Chunk Exposure's pixels.

< multiple inclusion guard macro

Compute a set of apertures using a naive algorithm /.

A number of non-trivial splines.

Interpolate values for a set of x,y vector<>s.

Approximate values for a set of x,y vector<>s.

Numeric constants used by the Integrate.h integrator routines.

Following the bit-twiddling idea in:

'A Fast, Compact Approximation of the Exponential Function' Technical Report IDSIA-07-98 Nicol N. Schraudolph; IDSIA, 1998-06-24.

[Rewritten for floats by HXA7241, 2007.]

and the adjustable-lookup idea in:

'Revisiting a basic function on current CPUs: A fast logarithm implementation with adjustable accuracy' Technical Report ICSI TR-07-002; Oriol Vinyals, Gerald Friedland, Nikki Mirghafori; ICSI, 2007-06-21.

[Improved (doubled accuracy) and rewritten by HXA7241, 2007.]

Todo:
These should go into afw — actually, there're already there, but in an anon namespace

A base class for image defects

Author
Steve Bickerton
Note
Gauss-Kronrod-Patterson quadrature coefficients for use in quadpack routine qng. These coefficients were calculated with 101 decimal digit arithmetic by L. W. Fullerton, Bell Labs, Nov 1981.
These should be merged into lsst::afw::math::Interpolate, but its current implementation (and to some degree interface) uses gsl explicitly

Specialisation for Masks; just calculate the "Sum" as the bitwise OR of all pixels

Function Documentation

float lsst::approxExp ( float  x)
inline

Definition at line 57 of file SdssShape.cc.

58 {
59 #if USE_APPROXIMATE_EXP
60  return powFast.exp(x);
61 #else
62  return std::exp(x);
63 #endif
64 }
float exp(float x) const
Evaluate exp(x). (x must be in (-87.3ish, 88.7ish))
Definition: PowFast.cc:151
int x
lsst::utils::PowFast const & powFast
Definition: SdssShape.cc:53

Variable Documentation

tuple lsst.__path__ = pkgutil.extend_path(__path__, __name__)

Definition at line 2 of file __init__.py.

lsst::utils::PowFast const & lsst::powFast = lsst::utils::getPowFast<11>()

Definition at line 53 of file SdssShape.cc.