esm_profile package

Top-level package for ESM Profile.

Submodules

esm_profile.esm_profile module

esm_profile.esm_profile.TIMING_INFO = {}

Global list of timed functions

esm_profile.esm_profile.get_timing_info()[source]

Get timing information

Returns

list of timing information, as strings

Return type

list

esm_profile.esm_profile.print_profile_summary()[source]

Prints the profile summary

esm_profile.esm_profile.timing(f, task='other')[source]

Decorator to time functions

Parameters

f (callable) – function to be timed

Returns

function with timing information

Return type

callable