in tools/analysis/ping-patterns/ping-patterns.py [0:0]
def filter_data(data):
"""
Remove pings that are too old.
"""
now = datetime.datetime.now() + datetime.timedelta(days=1)
result = [
x
for x in data
if (
get_local_time(x["start_time"]) >= FIRST_DATE
and get_local_time(x["end_time"]) >= FIRST_DATE
and get_local_time(x["start_time"]) < now
and get_local_time(x["end_time"]) < now
)
]
print(f"Removed {len(data)-len(result)}/{len(data)} pings with out-of-range dates")
return result