-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
13 TeV cpp, pyroot, and Rdataframe notebooks #58
base: master
Are you sure you want to change the base?
Conversation
@Soap2G since I changed the name of some files/folders, how can I fix the automatic checks? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @marianaiv, thanks for the changes, looks very good to me!
Let me just comment on a couple of points:
- Pipeline failing on 3 jobs: this is actually a bug, that is given by the fact that in the pipeline we make
git
detect all the modified files, and this includes the deleted ones. Therefore, the 3 jobs failing are failing because the script cannotcd
into a folder that doesn't exist anymore. We can fix that in the workflow file to force the command to return only the added or modified files:
DIFF=$(git diff --name-status origin/master...HEAD --diff-filter=dr | grep ipynb || true)
where --diff-filter=dr
excludes deleted or renamed files. Not 100% sure it works, needs to be tested.
-
the general papermill script (the one that runs on all the notebooks) is built to have hardcoded folders. In the case of python, the relevant line is here. We should change it to account for the
pyroot
folder, rather thanpython
. -
Just for the sake of completeness, I didn't see any conflicts wrt PR Updating broken notebooks #57, so I believe we are good. But an additional eye doesn't hurt :)
Hi @Soap2G, Thanks for the insight! On the notebooks: I didn't change the notebooks in the uproot folder. I'm waiting for that PR to be merge to start checking those 🙂 |
I updated the notebooks for 13 TeV in the folders cpp, pyroot and Rdataframe.
I added documentation to the notebooks that made sense to me. In this document I listed the notebooks that I think shouldn't be linked in the website and should probably be deleted (which are the ones I didn't added documentation to). I can delete them in this same PR if we agree about it.
Aside from the added documentation, I changed some file names and folder names so that the repository makes more sense. I'll update the links for everything in the website once we decide to merge.