Generate an hour-minutes-seconds timestamp from an interval in seconds.

    Assumes numeric input of a time interval in seconds.  Converts this
    interval to a string of the format "#h #m #s", indicating the number of
    hours, minutes, and seconds in the interval.  Intervals greater than 24h
    are unproblematic.

    Parameters
    ----------
    el_time
        |int| or |float| --
        Time interval in seconds to be converted to h/m/s format

    Returns
    -------
    stamp
        |str| -- String timestamp in #h #m #s format

def make_timestamp(el_time):
    """ Generate an hour-minutes-seconds timestamp from an interval in seconds.

    Assumes numeric input of a time interval in seconds.  Converts this
    interval to a string of the format "#h #m #s", indicating the number of
    hours, minutes, and seconds in the interval.  Intervals greater than 24h
    are unproblematic.

    Parameters
    ----------
    el_time
        |int| or |float| --
        Time interval in seconds to be converted to h/m/s format

    Returns
    -------
    stamp
        |str| -- String timestamp in #h #m #s format

    """

    # Calc hours
    hrs = el_time // 3600.0

    # Calc minutes
    mins = (el_time % 3600.0) // 60.0

    # Calc seconds
    secs = el_time % 60.0

    # Construct timestamp string
    stamp = "{0}h {1}m {2}s".format(int(hrs), int(mins), int(secs))

    # Return
    return stamp