I recently had a look at the ROOT docker images, because I sometimes like to test the most recent snapshot.
A lot of my code is written using PyROOT, so it would be really nice if the images could be generated with the Python bindings. Then I could start it with something like:
It would be even nicer if something like numpy and root_numpy was installed, but for this I could just derive from the ROOT base image and do it myself, if necessary.
That’s a very good idea. Although the base image is mostly for testing purposes, it totally makes sense to create a more complete image that people can use for running their scripts and interactive analyses. Please make a list of all the ROOT options and external packages you’d like to have in the full image and I will create a separate image (or just update the current one) with everything in it.
@Graipher I just pushed a fresh image by hand. I tried to enable as much as possible in ROOT using Ubuntu’s own dependencies, but I did not install some of the extra packages (i.e. pandas) that you requested. The image is already quite big… Let me know what tweaks you think should still be applied. Cheers,