Features
Fastkit-Mobility runs the scikit-mobility measure API on a Rust core, on whatever dataframe you already use.
623x median speedup on 16 measures
Familiar API →
Port existing code with an import change.
Any dataframe →
pandas, Polars and other Narwhals backends in; the same backend out.
Low memory
Kernels read your columns in place instead of copying or sorting whole tables.
Validated
Correctness tests on pandas and Polars, plus comparison tests against scikit-mobility. Run them yourself.
Open source
BSD-3 licensed. Read the source, file issues, reproduce every benchmark.
Any dataframe in, same backend out
Switching is one import
Speed at a glance
Average of 5 runs on 4 million Brightkite check-ins, pandas backend. Hardware and methodology are on the benchmarks page.