I am creating a bunch of Jupyter notebooks for students with code, markdown, and embedded latex, and am wondering what the suggested workflow for this is (including version control, etc.). Hopefully the reasons for this are obvious (i.e. the
.pynb files are a pain to write, and of course don’t work well with seeing diffs).
As far as I can tell, is https://github.com/mpastell/Weave.jl the intended solution for this? If so, I could use a little advice:
- I assume I write things as
.jmdfiles. is appropriate, but https://atom.io/packages/language-weave is confusing me a little on the possible options.
- For editing, is vscode a good solution?
- To output notebooks, the http://weavejl.mpastell.com/latest/notebooks/ instructions are a little confusing, but I assume I do something like
- Is there a well established way to run a regression test (hopefully with CI) of a
Sorry if any of these questions are obvious.