LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Public Member Functions | |
def | checkRoundTrip (self, amap, poslist, rtol=1e-05, atol=1e-08) |
def | checkBasicSimplify (self, amap) |
def | checkMappingPersistence (self, amap, poslist) |
def | checkMemoryForCompoundObject (self, obj1, obj2, cmpObj, isSeries) |
def | assertObjectsIdentical (self, obj1, obj2, checkType=True) |
def | checkCopy (self, obj) |
def | checkPersistence (self, obj, typeFromChannel=None) |
|
inherited |
def astshim.test.MappingTestCase.checkBasicSimplify | ( | self, | |
amap | |||
) |
|
inherited |
def astshim.test.MappingTestCase.checkMappingPersistence | ( | self, | |
amap, | |||
poslist | |||
) |
Check that a mapping gives identical answers to unpersisted copy poslist is a list of input position for a forward transform (if it exists), or the inverse transform (if not). A numpy array with shape [nAxes, num points] or collection that can be cast to same Checks each direction, if present. However, for generality, does not check that the two directions are inverses of each other; call checkRoundTrip for that. Does everything checkPersistence does, so no need to call both.
Definition at line 175 of file test.py.
def astshim.test.MappingTestCase.checkMemoryForCompoundObject | ( | self, | |
obj1, | |||
obj2, | |||
cmpObj, | |||
isSeries | |||
) |
Check the memory usage for a compoundObject obj1: first object in compound object obj2: second object in compound object cmpObj: compound object (SeriesMap, ParallelMap, CmpMap or CmpFrame) isSeries: is compound object in series? None to not test (e.g. CmpFrame)
Definition at line 219 of file test.py.
|
inherited |
Check that an astshim object can be persisted and unpersisted @param[in] obj Object to be checked @param[in] typeFromChannel Type of object expected to be read from a channel (since some thin wrapper types are read as the underlying type); None if the original type Check persistence using Channel, FitsChan (with native encoding, as the only encoding compatible with all AST objects), XmlChan and pickle.
Definition at line 58 of file test.py.
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
Definition at line 97 of file test.py.