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
|
Classes | |
class | ButlerInitializedTaskRunner |
class | CmdLineTask |
class | LegacyTaskRunner |
class | TaskRunner |
Functions | |
def | profile (filename, log=None) |
def lsst.pipe.base.cmdLineTask.profile | ( | filename, | |
log = None |
|||
) |
Context manager for profiling with cProfile. Parameters ---------- filename : `str` Filename to which to write profile (profiling disabled if `None` or empty). log : `lsst.log.Log`, optional Log object for logging the profile operations. If profiling is enabled, the context manager returns the cProfile.Profile object (otherwise it returns None), which allows additional control over profiling. You can obtain this using the "as" clause, e.g.: with profile(filename) as prof: runYourCodeHere() The output cumulative profile can be printed with a command-line like:: python -c 'import pstats; pstats.Stats("<filename>").sort_stats("cumtime").print_stats(30)'
Definition at line 49 of file cmdLineTask.py.