LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
Functions | |
def | getComparisonName |
def | compareScalars |
def | compareConfigs |
Variables | |
tuple | __all__ = ("getComparisonName", "compareScalars", "compareConfigs") |
def lsst.pex.config.comparison.compareConfigs | ( | name, | |
c1, | |||
c2, | |||
shortcut = True , |
|||
rtol = 1E-8 , |
|||
atol = 1E-8 , |
|||
output = None |
|||
) |
Helper function for Config.compare; used to compare two Configs for equality. If the Configs contain RegistryFields or ConfigChoiceFields, unselected Configs will not be compared. @param[in] name Name to use when reporting differences @param[in] c1 LHS config to compare @param[in] c2 RHS config to compare @param[in] shortcut If True, return as soon as an inequality is found. @param[in] rtol Relative tolerance for floating point comparisons. @param[in] atol Absolute tolerance for floating point comparisons. @param[in] output If not None, a callable that takes a string, used (possibly repeatedly) to report inequalities. Floating point comparisons are performed by numpy.allclose; refer to that for details.
Definition at line 64 of file comparison.py.
def lsst.pex.config.comparison.compareScalars | ( | name, | |
v1, | |||
v2, | |||
output, | |||
rtol = 1E-8 , |
|||
atol = 1E-8 , |
|||
dtype = None |
|||
) |
Helper function for Config.compare; used to compare two scalar values for equality. @param[in] name Name to use when reporting differences @param[in] dtype Data type for comparison; may be None if it's definitely not floating-point. @param[in] v1 LHS value to compare @param[in] v2 RHS value to compare @param[in] output If not None, a callable that takes a string, used (possibly repeatedly) to report inequalities. @param[in] rtol Relative tolerance for floating point comparisons. @param[in] atol Absolute tolerance for floating point comparisons. @param[in] dtype Data type for comparison; may be None if it's definitely not floating-point. Floating point comparisons are performed by numpy.allclose; refer to that for details.
Definition at line 39 of file comparison.py.
def lsst.pex.config.comparison.getComparisonName | ( | name1, | |
name2 | |||
) |
Definition at line 34 of file comparison.py.
tuple lsst.pex.config.comparison.__all__ = ("getComparisonName", "compareScalars", "compareConfigs") |
Definition at line 32 of file comparison.py.