miranov25 / RootInteractive

5 stars 12 forks source link

MultiSelect optimization/bugfix #226

Closed pl0xz0rz closed 2 years ago

pl0xz0rz commented 2 years ago

This PR:

miranov25 commented 2 years ago

Test looks OK:

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
----------------------------------------------------------------------------------------------- JSON report ------------------------------------------------------------------------------------------------
report saved to: test6.json
========================================================================================= short test summary info ==========================================================================================
FAILED test_bokehDrawSA.py::testBokehDrawArraySA_tree - TypeError: can only concatenate list (not "str") to list
=========================================================================== 1 failed, 36 passed, 7 warnings in 293.01s (0:04:53) ===========================================================================
miranov25 commented 2 years ago

Real use case test - https://gitlab.cern.ch/alice-tpc-offline/alice-tpc-notes/-/blob/master/JIRA/ATO-595/analyzeVertexerMC.C nPoints=500000 timing is OK: (for standard histogramming as before for parameterized significantly better)


Using index took 10.399999976158142 milliseconds.
VM5143:112 Filtering took 199.20000004768372 milliseconds.
VM5143:127 Histogramming took 120.89999997615814 milliseconds.
VM5143:129 454871
miranov25 commented 2 years ago

Hello. Could you please explain in the first message - why this new feature was implemented (parameterized aliases) and point to the code segment -where this javascript dependency tree was implemented