AIStk

stats.py — Trajectory Statistics & Aggregates

Purpose

Computes numeric summaries per vessel/trajectory or over time windows (e.g., speed, course variability).

Responsibilities

Interactions with Other Modules

Usage Example

from aisdataset import stats
metrics = stats.trajectory_metrics(df, by=["mmsi"])  # e.g., mean_sog, max_accel, turn_rate

Public API (Outline)

Functions

Notes & Design Considerations