lsst.utils¶
Python API reference¶
lsst.utils Package¶
Functions¶
| continueClass(cls) | Re-open the decorated class, adding any new definitions into the original. | 
| cppIndex(*args, **kwargs) | Overloaded function. | 
| decDegToStr((arg0: float) -> str) | |
| decRadToStr((arg0: float) -> str) | |
| decStrToDeg((raStr: str, ...) | |
| decStrToRad((raStr: str, ...) | |
| demangleType((arg0: str) -> str) | |
| getPackageDir((arg0: str) -> str) | |
| get_caller_name([skip]) | Get the name of the caller as a string in the form module.class.method | 
| inClass(cls[, name]) | Add the decorated function to the given class as a method. | 
| raDecDegToStr((arg0: float, arg1: float) -> str) | |
| raDecRadToStr((arg0: float, arg1: float) -> str) | |
| raDegToStr((arg0: float) -> str) | |
| raRadToStr((arg0: float) -> str) | |
| raStrToDeg((raStr: str, ...) | |
| raStrToRad((raStr: str, ...) | 
Classes¶
| TemplateMeta | A metaclass for abstract base classes that tie together wrapped C++ template types. | 
Class Inheritance Diagram¶
lsst.utils.tests Module¶
Support code for running unit tests
Functions¶
| init() | Initialize the memory tester | 
| run(suite[, exit]) | Exit with the status code resulting from running the provided test suite | 
| getTempFilePath(ext[, expectOutput]) | Return a path suitable for a temporary file and try to delete the file on success | 
| assertFloatsAlmostEqual(testCase, lhs, rhs) | Highly-configurable floating point comparisons for scalars and arrays. | 
| assertFloatsNotEqual(testCase, lhs, rhs, **kwds) | Fail a test if the given floating point values are equal to within the given tolerances. | 
| assertFloatsEqual(testCase, lhs, rhs, **kwargs) | Assert that lhs == rhs (both numeric types, whether scalar or array). | 
Classes¶
| MemoryTestCase([methodName]) | Check for memory leaks since memId0 was allocated | 
| ExecutablesTestCase([methodName]) | Test that executables can be run and return good status. | 
| TestCase([methodName]) | Subclass of unittest.TestCase that adds some custom assertions for convenience. |