Retrospect is a system for scalable data analysis that combines the simplicity of Python with built‑in map‑reduce, a fast abstract machine, and a framework for distributed computation, aiming to provide easy‑to‑use, expressive, and scalable data analysis.