def getConditionChangeDays(thrsBool):
    """Returns the days at which the conditions depitcted by the thresholds
        bools array changes state.

    Parameters
    ----------
    thrsBool : numpy array of bools
        Numpy array with the met/unmet condition results
            ('comparePopToThresholds' output).
    Returns
    -------
    list
        List of days where each of the conditions changes.

    """
    shp, days = thrsBool.shape, []
    for i in range(shp[0] - 1):
        a, b = thrsBool[i], thrsBool[i + 1]
        change = a ^ b
        if any(change):
            days.append(i)
    return days
