def hms_string(sec_elapsed):
    """Convert seconds to human readable h:min:seconds

    Parameters
    ----------
    sec_elapsed : float
        Elapsed seconds

    References
    ----------
    Copied verbatim from http://arcpy.wordpress.com/2012/04/20/146/

    """
    h = int(sec_elapsed / (60 * 60))
    m = int(sec_elapsed % (60 * 60) / 60)
    s = sec_elapsed % 60.0
    return '{}:{:>02}:{:>05.2f}'.format(h, m, s)
