@cstanhope runkit: https://runkit.com/ is a notebook-style UI that has stronger reproducibility guarantees AIUI. Jupyter is still exploring this space and I don't think there's a standard tool for enforcing reproducibility there.