def convert_seconds(seconds):
    """Converts the provided seconds value into days, hours, minutes, seconds and returns a tuple containing each of these values"""

    # Converting seconds to a standard python float type to resolve the "negative 0 when using numpy.float64 type" issue .
    seconds = float(seconds)
    
    # Convert seconds to minutes and store remainder
    minutes = seconds // 60
    seconds = seconds % 60

    # Convert minutes to hours and store remainder
    hours = minutes // 60
    minutes = minutes % 60

    # Convert hours to days and store remainder
    days = hours // 24
    hours = hours % 24

    return days, hours, minutes, seconds