Open jonwright opened 1 month ago
Will this still be possible if we move the notebooks to a different repository?
Anything is possible? I would like to have historical as well as modern notebooks working. I guess that means putting version requirements at the top and bumping ImageD11 versions more often. It would go into testing against several venvs. At least the recent ones on pypi. Some kind of a matrix to run.
The "reproducible" part of FAIR is worth aiming for. So far as I am aware, the code can still be backward compatible except for cases where it had a bug.
We accumulated a lot of code in notebooks, and so I guess I will sometimes break them. Here are some notes on how to test notebooks. ToDo's seem to be:
Some links:
https://github.com/nteract/testbook
https://nbconvert.readthedocs.io/en/latest/execute_api.html
https://github.com/jupyter/nbconvert/blob/main/docs/api_examples/template_path/make_html.py
https://stackoverflow.com/questions/70671733/testing-a-jupyter-notebook