lsst.astshim
master-gf6b1fd7af3+5
|
Public Member Functions | |
def | checkRoundTrip (self, amap, poslist, rtol=1e-05, atol=1e-08) |
def | checkBasicSimplify (self, amap) |
![]() | |
def | checkCopy (self, obj) |
def | checkPersistence (self, obj) |
Base class for unit tests of mappings
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