|
LSSTApplications
16.0-10-g0ee56ad+5,16.0-11-ga33d1f2+5,16.0-12-g3ef5c14+3,16.0-12-g71e5ef5+18,16.0-12-gbdf3636+3,16.0-13-g118c103+3,16.0-13-g8f68b0a+3,16.0-15-gbf5c1cb+4,16.0-16-gfd17674+3,16.0-17-g7c01f5c+3,16.0-18-g0a50484+1,16.0-20-ga20f992+8,16.0-21-g0e05fd4+6,16.0-21-g15e2d33+4,16.0-22-g62d8060+4,16.0-22-g847a80f+4,16.0-25-gf00d9b8+1,16.0-28-g3990c221+4,16.0-3-gf928089+3,16.0-32-g88a4f23+5,16.0-34-gd7987ad+3,16.0-37-gc7333cb+2,16.0-4-g10fc685+2,16.0-4-g18f3627+26,16.0-4-g5f3a788+26,16.0-5-gaf5c3d7+4,16.0-5-gcc1f4bb+1,16.0-6-g3b92700+4,16.0-6-g4412fcd+3,16.0-6-g7235603+4,16.0-69-g2562ce1b+2,16.0-8-g14ebd58+4,16.0-8-g2df868b+1,16.0-8-g4cec79c+6,16.0-8-gadf6c7a+1,16.0-8-gfc7ad86,16.0-82-g59ec2a54a+1,16.0-9-g5400cdc+2,16.0-9-ge6233d7+5,master-g2880f2d8cf+3,v17.0.rc1
LSSTDataManagementBasePackage
|
Functions | |
| def | extraMsg (msg) |
| def | assertAnglesAlmostEqual (testCase, ang0, ang1, maxDiff=0.001 *arcseconds, ignoreWrap=True, msg="Angles differ") |
| def | assertPairsAlmostEqual (testCase, pair0, pair1, maxDiff=1e-7, msg="Pairs differ") |
| def | assertPairListsAlmostEqual (testCase, list0, list1, maxDiff=1e-7, msg=None) |
| def | assertSpherePointsAlmostEqual (testCase, sp0, sp1, maxSep=0.001 *arcseconds, msg="") |
| def | assertSpherePointListsAlmostEqual (testCase, splist0, splist1, maxSep=0.001 *arcseconds, msg=None) |
| def | assertBoxesAlmostEqual (testCase, box0, box1, maxDiff=1e-7, msg="Boxes differ") |
| def lsst.geom.testUtils.assertAnglesAlmostEqual | ( | testCase, | |
| ang0, | |||
| ang1, | |||
maxDiff = 0.001*arcseconds, |
|||
ignoreWrap = True, |
|||
msg = "Angles differ" |
|||
| ) |
Assert that two `~lsst.geom.Angle`\ s are almost equal, ignoring
wrap differences by default.
If both arguments are NaN the assert will pass. If one of the arguments
is NaN but the other is not the assert will fail.
Parameters
----------
testCase : `unittest.TestCase`
test case the test is part of; an object supporting one method:
fail(self, msgStr)
ang0 : `lsst.geom.Angle`
angle 0
ang1 : `lsst.geom.Angle`
angle 1
maxDiff : `lsst.geom.Angle`
maximum difference between the two angles
ignoreWrap : `bool`
ignore wrap when comparing the angles?
- if True then wrap is ignored, e.g. 0 and 360 degrees are considered
equal
- if False then wrap matters, e.g. 0 and 360 degrees are considered
different
msg : `str`
exception message prefix; details of the error are appended after ": "
Raises
------
AssertionError
Raised if the difference is greater than ``maxDiff``
Definition at line 47 of file testUtils.py.
| def lsst.geom.testUtils.assertBoxesAlmostEqual | ( | testCase, | |
| box0, | |||
| box1, | |||
maxDiff = 1e-7, |
|||
msg = "Boxes differ" |
|||
| ) |
Assert that two boxes (`~lsst.geom.Box2D` or `~lsst.geom.Box2I`) are
almost equal
Parameters
----------
testCase : `unittest.TestCase`
test case the test is part of; an object supporting one method:
fail(self, msgStr)
box0 : `lsst.geom.Box2D` or `lsst.geom.Box2I`
box 0
box1 : `lsst.geom.Box2D` or `lsst.geom.Box2I`
box 1
maxDiff : `float`
maximum radial separation between the min points and max points
msg : `str`
exception message prefix; details of the error are appended after ": "
Raises
------
AssertionError
Raised if the radial difference of the min points or max points is
greater than maxDiff
Notes
-----
.. warning::
Does not compare types, just compares values.
Definition at line 248 of file testUtils.py.
| def lsst.geom.testUtils.assertPairListsAlmostEqual | ( | testCase, | |
| list0, | |||
| list1, | |||
maxDiff = 1e-7, |
|||
msg = None |
|||
| ) |
Assert that two lists of Cartesian points are almost equal
Each point can be any indexable pair of two floats, including
Point2D or Extent2D, a list or a tuple.
Parameters
----------
testCase : `unittest.TestCase`
test case the test is part of; an object supporting one method: fail(self, msgStr)
list0 : `list` of pairs of `float`
list of pairs 0
list1 : `list` of pairs of `float`
list of pairs 1
maxDiff : `float`
maximum radial separation between the two points
msg : `str`
additional information for the error message; appended after ": "
Raises
------
AssertionError
Raised if the radial difference is greater than ``maxDiff``
Notes
-----
.. warning::
Does not compare types, just values.
Definition at line 139 of file testUtils.py.
| def lsst.geom.testUtils.assertPairsAlmostEqual | ( | testCase, | |
| pair0, | |||
| pair1, | |||
maxDiff = 1e-7, |
|||
msg = "Pairs differ" |
|||
| ) |
Assert that two Cartesian points are almost equal.
Each point can be any indexable pair of two floats, including
Point2D or Extent2D, a list or a tuple.
Parameters
----------
testCase : `unittest.TestCase`
test case the test is part of; an object supporting one method: fail(self, msgStr)
pair0 : pair of `float`
pair 0
pair1 : pair of `floats`
pair 1
maxDiff : `float`
maximum radial separation between the two points
msg : `str`
exception message prefix; details of the error are appended after ": "
Raises
------
AssertionError
Raised if the radial difference is greater than ``maxDiff``
Notes
-----
.. warning::
Does not compare types, just compares values.
Definition at line 96 of file testUtils.py.
| def lsst.geom.testUtils.assertSpherePointListsAlmostEqual | ( | testCase, | |
| splist0, | |||
| splist1, | |||
maxSep = 0.001*arcseconds, |
|||
msg = None |
|||
| ) |
Assert that two lists of `~lsst.geom.SpherePoint`\ s are almost equal
Parameters
----------
testCase : `unittest.TestCase`
test case the test is part of; an object supporting one method:
fail(self, msgStr)
splist0 : `list` of `lsst.geom.SpherePoint`
list of SpherePoints 0
splist1 : `list` of `lsst.geom.SpherePoint`
list of SpherePoints 1
maxSep : `lsst.geom.Angle`
maximum separation
msg : `str`
exception message prefix; details of the error are appended after ": "
Raises
------
AssertionError
The SpherePoint lists are not equal.
Definition at line 214 of file testUtils.py.
| def lsst.geom.testUtils.assertSpherePointsAlmostEqual | ( | testCase, | |
| sp0, | |||
| sp1, | |||
maxSep = 0.001*arcseconds, |
|||
msg = "" |
|||
| ) |
Assert that two `~lsst.geom.SpherePoint`\ s are almost equal
Parameters
----------
testCase : `unittest.TestCase`
test case the test is part of; an object supporting one method:
fail(self, msgStr)
sp0 : `lsst.geom.SpherePoint`
SpherePoint 0
sp1 : `lsst.geom.SpherePoint`
SpherePoint 1
maxSep : `lsst.geom.Angle`
maximum separation
msg : `str`
extra information to be printed with any error message
Raises
------
AssertionError
The SpherePoints are not equal.
Definition at line 186 of file testUtils.py.
| def lsst.geom.testUtils.extraMsg | ( | msg | ) |
1.8.13