-
Notifications
You must be signed in to change notification settings - Fork 26
Description
A TPadManipulator objects holds the data to make a Root figure including drawing objects (graphs, histograms, ...) and the instructions to place them on the drawing pad. A figure may be saved in tpad format and later read back, reformatted (changing axis limits, changing colors, adding labels, etc., and then displayed or written to a new file. At present, this can be done in a C++ program, Root script or at the Root command line.
I would like to add the capability to manipulate and view tpad files in Jupyter notebooks. One approach is to build a Jupyter kernel that includes a dunesw release. We would then be able to use TPadManipulator and any other classes with Root dictionaries including dataprep tools. However someone would have to build these kernels for some or all weekly releases and a developer who modified TPadManipulator would have to wait for the next release and build to use that mod.
It would be useful to instead or additionally have a python module that could be imported to add TPadManipulator and Root without bringing in all the dune and larsoft dependencies. I propose to move TPadManipulator to a dedicated package to allow this.