lsst.shapelet g5ffd174ac0+0c5d6105b6
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

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

Static Public Member Functions

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

Detailed Description

Definition at line 38 of file tests.py.

Member Function Documentation

◆ checkConvolution()

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

Definition at line 140 of file tests.py.

◆ checkMoments()

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

Definition at line 114 of file tests.py.

◆ compareMultiShapeletFunctions()

def 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()

def 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()

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

Definition at line 47 of file tests.py.

◆ makeRandomMultiShapeletFunction()

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

Definition at line 76 of file tests.py.

◆ makeRandomShapeletFunction()

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

Definition at line 56 of file tests.py.

◆ makeUnitVector()

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

Definition at line 41 of file tests.py.

◆ simplifyMultiShapeletFunction()

def 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: