This script identifies anomalous movements between geopoints retrieved from the Dawarich API.
Anomalous movements are detected by comparing the speed and distance between consecutive points against configurable thresholds. If the speed exceeds the threshold or the speed is incalculable (infinite or -1) and the distance between points exceeds the distance threshold, the movement is flagged as anomalous.
The script supports retrieving points for specific years, months, or all time. It can output the results in either JSON or plaintext format.