Spark Notebook
Interactive and Reactive Data Science using Scala and Spark
...Because it runs on top of Spark’s distributed engine, it can scale from running locally on a laptop to executing on clusters with large datasets without changing user workflow. The UI is notebook-style with support for incremental execution, error inspection, and stateful session continuity, making it easy to iterate on data transformations and model training tasks.