3 ms·
Jupytext provides a system for version controlling notebooks, code reviewing them, and using them in the context of a larger Python project, without imposing an
by KerrickStaley 3y ago
Jupytext provides a system for version controlling notebooks, code reviewing them, and using them in the context of a larger Python project, without imposing any constraints on the larger project, because Jupytext saves notebooks as plain .py files.
I ended up choosing Jupytext for a personal project because it seemed less complex than nbdev. (I never made it through the 90 minute nbdev introductory video: https://www.youtube.com/watch?v=l7zS8Ld4_iA https://www.youtube.com/watch?v=l7zS8Ld4_iA).
Are there advantages of nbdev over Jupytext that I'm missing out on?
- mloncode 3y agoYes, nbdev is a system that "compiles" notebooks to python scripts, tests and documentation all from one source of truth. Jupytext cannot do this (nor was it designed to)