Replies: 1 comment
-
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
To fix #3 we have to decide how we want to include notebooks in the project.
There are two dominant tools: https://nbdime.readthedocs.io/en/latest/ and https://jupytext.readthedocs.io/en/latest/.
As far as I understand
nbdime
wraps aroundgit
to allow the usual commands to work directly with notebook files. In contrast,jupytext
synchronizes python scripts and notebook files,git
is used only on the python scripts, and notebooks are created on the fly.Both packages are active and widely used.
jupytext
seems to have more widespread usage butnbdime
is developed as part ofjupyter
.If version control is directly conducted on the notebooks (
nbdime
) the notebooks can be rendered ingithub
. But if the version control is performed on the python scripts (jupytext
) the examples can be executed headless and copy and past is easier.Whatever we end up using both can be easily replaced, I think.
5 votes ·
Beta Was this translation helpful? Give feedback.
All reactions