lsst.shapelet ge79ae78c31+127bebbd38
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
lsst.shapelet.tests.ShapeletTestCase Class Reference
Inheritance diagram for lsst.shapelet.tests.ShapeletTestCase:

Public Member Functions

 compareShapeletFunctions (self, a, b, rtolEllipse=1E-13, rtolCoeff=1E-13, atolEllipse=1E-14, atolCoeff=1E-14)
 
 simplifyMultiShapeletFunction (self, msf)
 
 compareMultiShapeletFunctions (self, a, b, simplify=True, rtolEllipse=1E-13, rtolCoeff=1E-13, atolEllipse=1E-14, atolCoeff=1E-14)
 
 checkMoments (self, function, x, y, z)
 
 checkConvolution (self, f1, f2)
 

Static Public Member Functions

 makeUnitVector (i, n)
 
 makeImage (function, x, y)
 
 makeRandomShapeletFunction (order=2, zeroCenter=False, ellipse=None, scale=1.0)
 
 makeRandomMultiShapeletFunction (nComponents=3, ellipse=None)
 

Detailed Description

Definition at line 38 of file tests.py.

Member Function Documentation

◆ checkConvolution()

lsst.shapelet.tests.ShapeletTestCase.checkConvolution ( self,
f1,
f2 )

Definition at line 140 of file tests.py.

◆ checkMoments()

lsst.shapelet.tests.ShapeletTestCase.checkMoments ( self,
function,
x,
y,
z )

Definition at line 114 of file tests.py.

◆ compareMultiShapeletFunctions()

lsst.shapelet.tests.ShapeletTestCase.compareMultiShapeletFunctions ( self,
a,
b,
simplify = True,
rtolEllipse = 1E-13,
rtolCoeff = 1E-13,
atolEllipse = 1E-14,
atolCoeff = 1E-14 )

Definition at line 104 of file tests.py.

◆ compareShapeletFunctions()

lsst.shapelet.tests.ShapeletTestCase.compareShapeletFunctions ( self,
a,
b,
rtolEllipse = 1E-13,
rtolCoeff = 1E-13,
atolEllipse = 1E-14,
atolCoeff = 1E-14 )

Definition at line 82 of file tests.py.

◆ makeImage()

lsst.shapelet.tests.ShapeletTestCase.makeImage ( function,
x,
y )
static

Definition at line 47 of file tests.py.

◆ makeRandomMultiShapeletFunction()

lsst.shapelet.tests.ShapeletTestCase.makeRandomMultiShapeletFunction ( nComponents = 3,
ellipse = None )
static

Definition at line 76 of file tests.py.

◆ makeRandomShapeletFunction()

lsst.shapelet.tests.ShapeletTestCase.makeRandomShapeletFunction ( order = 2,
zeroCenter = False,
ellipse = None,
scale = 1.0 )
static

Definition at line 56 of file tests.py.

◆ makeUnitVector()

lsst.shapelet.tests.ShapeletTestCase.makeUnitVector ( i,
n )
static

Definition at line 41 of file tests.py.

◆ simplifyMultiShapeletFunction()

lsst.shapelet.tests.ShapeletTestCase.simplifyMultiShapeletFunction ( self,
msf )

Definition at line 92 of file tests.py.


The documentation for this class was generated from the following file: