lsst.astshim  14.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Pages
Public Member Functions | List of all members
astshim.test.MappingTestCase Class Reference
Inheritance diagram for astshim.test.MappingTestCase:
astshim.test.ObjectTestCase

Public Member Functions

def checkRoundTrip
 
def checkBasicSimplify
 
- Public Member Functions inherited from astshim.test.ObjectTestCase
def checkCopy
 
def checkPersistence
 

Detailed Description

Base class for unit tests of mappings

Member Function Documentation

def astshim.test.MappingTestCase.checkBasicSimplify (   self,
  amap 
)
Check basic simplfication for a reversible mapping

Check the following:
- A compound mapping of a amap and its inverse simplifies to a unit amap
- A compound mapping of a amap and a unit amap simplifies to the original amap
def astshim.test.MappingTestCase.checkRoundTrip (   self,
  amap,
  poslist,
  rtol = 1e-05,
  atol = 1e-08 
)
Check that a mapping's reverse transform is the opposite of forward

amap is the mapping to test
poslist is a list of input position for a forward transform;
    a numpy array with shape [nin, num points]
    or collection that can be cast to same
rtol is the relative tolerance for numpy.testing.assert_allclose
atol is the absolute tolerance for numpy.testing.assert_allclose

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