root icon indicating copy to clipboard operation
root copied to clipboard

[jupyter] let disable jsroot by default

Open linev opened this issue 6 months ago • 1 comments

Feature description

https://root-forum.cern.ch/t/disable-jsroot-by-default-in-jupyter/

Now JSROOT is on by default, but for some applications users want to have it off by default. At the best as rootrc parameter

Alternatives considered

No response

Additional context

No response

linev avatar Jun 17 '25 12:06 linev

Making jsroot optional for notebooks is certainly an option, e.g. on by default and making opt-out even easier (today 1 line per notebook, in the future maybe one line in .rootrc). The real fix for big histograms though is to change the way we produce jsons for graphics, at least in two ways:

  1. Filter out all the info in the json which is not necessary for drawing: now the json includes all the information for the IO of the objects, which is of course much more
  2. Not save numbers as strings (e.g. "12.34543345") but in hex format

dpiparo avatar Jun 17 '25 12:06 dpiparo

Hi @siliataider,

It appears this issue is closed, but wasn't yet added to a project. Please add upcoming versions that will include the fix, or 'not applicable' otherwise.

Sincerely, :robot:

github-actions[bot] avatar Jun 20 '25 06:06 github-actions[bot]