- Dec 16, 2022
-
-
will-cern authored
Integrating https://gitlab.cern.ch/will/xroofit by Will Buttinger to get the RooBrowser. Hidden behind the ROOT 7 flag until C++17 becomes the default minimum standard.
-
Carsten Burgard authored
At the moment, it's not really possible to implement a power law or a exponential of a polynomial (as used, for example, in the ATLAS H->yy analysis) without using RooGenericPdf. This PR adds two new Pdf classes that implement an exponential polynomial and a power law.
-
- Dec 14, 2022
-
-
Sergey Linev authored
Canvas names were changed, there is more simple syntax to get sub-pads
-
- Dec 01, 2022
-
-
Olivier Couet authored
-
- Nov 25, 2022
-
-
Olivier Couet authored
-
- Nov 23, 2022
-
-
Olivier Couet authored
* There were several warnings in filter.cxx * clang format * more clang format * another clang format
-
- Nov 08, 2022
-
-
Olivier Couet authored
-
- Oct 11, 2022
-
-
ferdymercury authored
-
- Sep 07, 2022
-
-
Olivier Couet authored
-
- Aug 24, 2022
-
-
Jonas Rembser authored
-
- Aug 23, 2022
-
-
Enrico Guiraud authored
-
- Jul 16, 2022
-
-
Axel Naumann authored
-
- Jul 11, 2022
-
-
Javier Lopez-Gomez authored
- Remove the `.so` suffix and any trailing whitespace in the output generated by `libs.C`. - Remove dead code in `libs.C`
-
- Jul 08, 2022
-
-
Javier Lopez-Gomez authored
`modifyClassWebpages.sh` might spawn many `modifyClassWebpage.sh` processes via `xargs -P`. In turn, `modifyClassWebpage.sh` depends on `libs.C` which is ACLiC'ed if to generate `libs_C.so` where required. However, if `libs_C.so` does not exist, multiple processes might race to create it. This commit ensures that the macro is ACLiC'ed before `modifyClassWebpage.sh` runs.
-
Javier Lopez-Gomez authored
- fix `mktemp` command lines to only use template 'X's at the end - use `sysctl -n hw.ncpu` instead to get the number of available CPUs on Darwin - move OS-dependent variable assignments to the Makefile
-
- Jul 04, 2022
-
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
- Doxygen was creating one svg for every class, showing in which library it resides. This created 6000 svgs, which were mostly identical. Now, only ~100 are created for every library in ROOTSYS/lib/, and the relevant webpages link to those. This speeds up the "listlibs" step of the doxygen process signficantly. - Add parallel processing for collaboration diagrams of class webpages. - Remove scanning of rootmap files. It doesn't work, any more. TCling needs a fix for ROOT-10900, so gInterpreter->GetClassSharedLib() will always return the right thing. - Further, parallelise the modification of class webpages.
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
[ROOT-10157] - The doxygen filter step now only writes out that it wants a notebook, and how it should be created, but it doesn't run the notebook. - Later, this info is picked up by makeNotebooks.sh, and notebooks are generated in parallel. - Add a variable in the Makefile to choose number of processes for notebook conversion.
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
-
Stephan Hageboeck authored
converttonotebook.py was converting each comment into a markdown cell. If comments are inside blocks, the blocks get split into multiple cells, and therefore cannot execute, any more. [ROOT-10877]
-
Stephan Hageboeck authored
If errors/exceptions occur during conversion of tutorial macros to notebooks, a few more helpful messages are printed. Further, the exit status of the notebook conversion step now propagates to the outside, the conversion failures can be detected automatically.
-
Stephan Hageboeck authored
- Add a function that measures the indentation of a function body. - Use this to create nicely formatted cells in notebooks. This is especially important for RooFit tutorials.
-
Stephan Hageboeck authored
converttonotebook.py was able to recognise a few functions based on a few hard-coded return types in C++. Now, it searches for patterns such as <return type>[*&] [abcd::]abcd( to find functions, and then it counts () as well as { } to find the function bodies. It also more reliably deals with things that appear before function definitions, such as template<typename T> [ROOT-10861] This is a partial fix for ROOT-10861, because functions are not ripped apart, so the notebook will run. Further, doxygen-style latex tags such as `\f[` by notebook-style `$$`, so markdown cells look better. Make sure converttonotebook recognises indented comments.
-
Olivier Couet authored
-
- Jul 01, 2022
-
-
Olivier Couet authored
-
- Jun 22, 2022
-
-
Olivier Couet authored
* [DF][NFC] Mention change in behavior of Alias in rel notes * [skip-ci] make sur the http doc is read by doxygen. Co-authored-by:
Enrico Guiraud <enrico.guiraud@cern.ch>
-
- Jun 20, 2022
-
-
Sergey Linev authored
Copy from JSROOT repository
-
- May 03, 2022
-
-
Olivier Couet authored
-
- Apr 26, 2022
-
-
Olivier Couet authored
* Fix DF examples to make them work as notebooks * Add missing space * python exec in filter.cxx * use "authors" * notebook does not make sense for these tutorials.
-
- Apr 21, 2022
-
-
Olivier Couet authored
-
- Mar 28, 2022
-
-
Sergey Linev authored
-
- Mar 23, 2022
-
-
Sergey Linev authored
-
Sergey Linev authored
Since JSROOT v6 all functions names are "onWebsocketMsg"
-
- Mar 22, 2022
-
-
ferdymercury authored
* precompile * add missing headers
-
- Mar 17, 2022
-
-
Olivier Couet authored
-
- Mar 15, 2022
-
-
ferdymercury authored
* MetaSema: add short version of help, as in quit Primer: join help and ?, mention .quit and .exit TRint: mention .? TApplication: mention .? and CINT 2 Cling * clarify class name with ROOT7
-
- Mar 08, 2022
-
-
Olivier Couet authored
https://docs.mathjax.org/en/latest/upgrading/whats-new-3.0.html#improved-speed Also the size of the tar file is smaller
-