one line: import modin.pandas as pdeverything else is your existing pandas code
it's the pandas API, distributedgroupby/merge/apply/read_csv all parallelize across cores
MODIN_ENGINE before importray / dask / unidist(MPI); auto-detected
ray.init(address="auto") to go clustersame code across many machines
_to_pandas() for other librariessklearn/plotting want real pandas; it collects to memory
missing ops fall back to pandas"defaulting to pandas" = no speedup there
big data onlysmall frames run slower due to overhead
vs Polars/DuckDB/Dask/cuDFModin's edge is zero rewrite; others may be faster if you'll change code anyway