Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
238 commits
Select commit Hold shift + click to select a range
4b616c0
TMVA:DNN, changes needed for multiclass handling in DNN
re-cursion Oct 5, 2016
7fd2ba8
TMVA::DNN, remove std::cout
re-cursion Oct 5, 2016
1200ae6
TMVA::DNN, changes to tutorial
re-cursion Oct 5, 2016
3adf0af
Add missing include
dpiparo Oct 5, 2016
2f3b6b5
html/src/THtml.cxx
Axel-Naumann Oct 5, 2016
df1f71d
Remove lock in creating the obj in a thread
dpiparo Oct 5, 2016
89fd01e
Fix 7de677a by reverting to previous functionality. Thanks, Timur!
Axel-Naumann Oct 6, 2016
c39f2b0
Make use of std::unique_ptr more idiomatic
TimurP Oct 6, 2016
566ae66
Work around GCC 5.1, 5.2 deprecation bug.
Axel-Naumann Oct 6, 2016
685dc26
JsMVA: remove numpy dependency
qati Oct 5, 2016
b11d579
Remove useless lock
dpiparo Oct 6, 2016
7a663b6
Add missing EnableThreadSafety
dpiparo Oct 6, 2016
9ad1dac
update histogram in real time when not in batch mode. Fix some warnings.
FonsRademakers Oct 7, 2016
81dd478
- If one used "col2" or "colz2", the value of `TH1::fMaximum` got mod…
couet Oct 10, 2016
ef7cec6
multiproc: fine-tune logic for setting up the tree prefetch cache
gganis Oct 10, 2016
ce0eca8
proof: fix memory leak find by Coverity
gganis Oct 10, 2016
4fdab9a
proof: silence possible Coverity warning
gganis Oct 10, 2016
76dce55
proof: fix resource leak found by Coverity (#67786)
gganis Oct 10, 2016
9f04f84
proof: fix dead error condition found by Coverity (#66765)
gganis Oct 10, 2016
8d7208a
proof: fix issues found by Coverity
gganis Oct 10, 2016
034b360
Publish List of method arguments only when it is complete/ready to av…
pcanal Oct 11, 2016
aa2bf8e
Fix fatal typo .....
pcanal Oct 11, 2016
815e69f
TMVA: added HPO with Envelope and fixed DataLoader serialization
omazapa Oct 11, 2016
49eeae7
Add some missing predefined functions like, xgaus, ygaus
lmoneta Oct 10, 2016
c1fad51
Move GetMvaValues call so that timing information is measured correctly
stwunsch Oct 4, 2016
1932e67
Add bold header to TrainAllmethods, TestAllMethods and EvlauateAllMet…
stwunsch Oct 4, 2016
0a8642c
add dataloader option TrainTestSplit_<class>
stwunsch Oct 5, 2016
90d156e
provide helper function in `PyMethodBase` to call python code from st…
stwunsch Oct 6, 2016
8cb370d
Coverity fixes: memory leaks and dereferenced null pointers.
agheata Oct 11, 2016
9fc9c9e
Extra set of coverity fixes.
agheata Oct 11, 2016
eeb68d7
From Jeromy Tompkins: Fix a segmentation fault in TFitEditor::UpdateG…
bellenot Oct 11, 2016
061d553
Spell check and doxygen formatting
couet Oct 11, 2016
31422a3
more changes
couet Oct 11, 2016
c67e5b3
spell check and formatting
couet Oct 11, 2016
996b791
more formatting
couet Oct 11, 2016
d734d3c
spell check and formatting
couet Oct 11, 2016
f325888
Spell check, formatting, white spaces
couet Oct 11, 2016
ed5c5c0
Spell check, formatting, add missing class headers.
couet Oct 11, 2016
14ca125
typo
couet Oct 11, 2016
94bec5b
replace html mark-up by markdown syntax,
couet Oct 11, 2016
d70990f
remove tabs
couet Oct 12, 2016
c3c8ef3
Fix for ROOT-8392 - CMake missing dependency
peremato Oct 12, 2016
10d7f08
Improve example and help.
couet Oct 12, 2016
97cf080
One more example.
couet Oct 12, 2016
061c8ad
Move the order of inclusion of Python.h to avoid warnings
peremato Oct 12, 2016
9cba3cb
Avoid defition of toupper() too early
peremato Oct 12, 2016
b22b1ff
- With option BOX on 2D histos: do not draw the empty bins as requested
couet Oct 13, 2016
565c52d
Do not paint the text when the text size is <= 0. This fixes
couet Oct 13, 2016
20cfe8d
Added RUN_SERIAL option to ROOT_ADD_TEST(...). Implements ROOT-8383
peremato Oct 13, 2016
ed8016a
Complete help
couet Oct 13, 2016
da2e21c
For cling, install TextInput headers.
Axel-Naumann Oct 13, 2016
b65aa9e
Fix install dir for cling/textinput; do not install doc.
Axel-Naumann Oct 13, 2016
f7c399e
Fix overload resolution for vector<bool>.
Axel-Naumann Oct 13, 2016
fe42bc0
Avoid access gROOT after its teardown in destructors (Fix ROOT-8395)
pcanal Oct 13, 2016
a5322ff
Fix overload resolution: try &el overload with preference.
Axel-Naumann Oct 14, 2016
59b235b
add a couple of new functions to convert to and from the global date …
FonsRademakers Oct 14, 2016
bee0246
remove unneeded include.
FonsRademakers Oct 14, 2016
24e04b4
Fix for ROOT-8375 - Spurious CMake warning in configure/make configur…
peremato Oct 14, 2016
3c4b774
Add PyMVA method PyKeras and enable PyMVA specific unit-tests
stwunsch Oct 12, 2016
03f3d55
Make `find_python_module` cmake function usable in py2 and py3; enabl…
stwunsch Oct 13, 2016
0bf3201
Fix in `find_python_module` cmake function `REQUIRED` flag; adapt fun…
stwunsch Oct 13, 2016
f9d6229
Make PyKeras tests more verbose
stwunsch Oct 14, 2016
42f5157
[Travis] Try syncing the repo in another way.
vgvassilev Oct 14, 2016
e723831
Fix for ROOT-8368 - Various misimplementations in core/ subtree
peremato Oct 14, 2016
49002ab
Revert the regression introduced in bfcb4439.
vgvassilev Oct 14, 2016
75235b7
small help update
couet Oct 14, 2016
a9a4d26
Fix for ROOT-8242 - ROOT6: alien support fails silently when xrootd n…
peremato Oct 14, 2016
7a53954
Move the preprocessor directives out of the function body.
vgvassilev Oct 14, 2016
a102295
Reduce code duplication (and remove bugs) in STL kind determination. …
pcanal Oct 14, 2016
6eb8079
Unbreak the builds of cling standalone.
vgvassilev Oct 16, 2016
9278512
Fix author.
vgvassilev Oct 16, 2016
6710288
When deciding not to wrap add the last token ';' we advanced to.
vgvassilev Oct 16, 2016
6d7e8a9
[Travis] Allow deploying our github nightlies again.
vgvassilev Oct 17, 2016
f1ed94d
Add missing newline.
Axel-Naumann Oct 17, 2016
41292c9
Spacing in error messages.
Axel-Naumann Oct 17, 2016
a582916
Fix printing of bit iterator for vector<bool>.
Axel-Naumann Oct 17, 2016
7febf10
Attempt to fix stall situations when generation documentation
peremato Oct 17, 2016
a69f2c1
Better fix for ROOT-8242
peremato Oct 17, 2016
25bb0bf
Fox for ROOT-8396 - CMake: spurious errors from keras and friends...
peremato Oct 17, 2016
cd022d6
Be informative if R__USE_IMT is undefined.
Axel-Naumann Oct 17, 2016
ce9f5b3
Make R__USE_IMT available, do not error out for dictionary.
Axel-Naumann Oct 17, 2016
886103c
Only build TThreadExecutor dictionary if IMT is on.
Axel-Naumann Oct 17, 2016
d7c6e44
Removed TThreadExecutor from the 'extra' headers in the PCH generation
peremato Oct 17, 2016
924537e
Avoided #include <Python.h> on header files and move it to implementa…
peremato Oct 17, 2016
1854449
Missing #include, type - thanks, marsupial!
Axel-Naumann Oct 17, 2016
333be60
Change the default for alien option
peremato Oct 18, 2016
8c07cb0
Fix ROOT-8381
dpiparo Oct 18, 2016
adefe6a
fix the issue mentioned [here](https://sft.its.cern.ch/jira/browse/RO…
couet Oct 18, 2016
09c767a
Allow correct automatic relocatability of cling and ROOT.
vgvassilev Oct 18, 2016
24a1193
[cmake] Do not resolve the REALPATH too early.
vgvassilev Oct 18, 2016
c46a361
Fix Jira #ROOT-8404 macro Dialogs.C does not compile and crashes
bellenot Oct 18, 2016
70a71b9
Set start entry to -1, TTreeReader will increment at first Next()
etejedor Oct 18, 2016
b1701c3
From Mihaela Gheata: Added conversion for simple extruded shapes.
agheata Oct 18, 2016
4ea8059
Fix ROOT-8380: make classes with ClassDef splittable
dpiparo Oct 18, 2016
78e698a
Fix ROOT-8353
dpiparo Oct 18, 2016
2e9fb33
Update the R user's guide.
couet Oct 18, 2016
577b300
Use llvm to get Home directory, was broken on Windows anyway.
marsupial Sep 16, 2016
ee849fb
Move platform specific code from CIFactory.cpp into separate modules.
marsupial Sep 14, 2016
09bec29
Add platform::GetSystemLibraryPaths.
marsupial Sep 15, 2016
1cf1ad1
Add platform::NormalizePath.
marsupial Sep 15, 2016
04e7143
Add platform::DLOpen and platform::DLClose.
marsupial Sep 15, 2016
c565009
Add platform::IsMemoryValid.
marsupial Sep 15, 2016
5c0f32d
Merge pointer checking statics into one object. One thread barrier is…
marsupial Sep 15, 2016
09d1e4d
Implement IsMemoryValid natively on OSX. 250% faster!
marsupial Sep 15, 2016
737ae31
Fix windows::GetSystemRegistryString to get values of immediate child…
marsupial Sep 15, 2016
3ad1ce0
Reformat includes and remove Windows.h dependency.
marsupial Sep 15, 2016
af8095c
Refactor CheckABICompatibility into a more legible version. Standardi…
marsupial Jul 5, 2016
3b63725
Windows: Make CheckABICompatibility check a header dependent constant.
marsupial Oct 4, 2016
cb29a8e
Make GetVisualStudioVersionCompiledWith private, and error out for un…
marsupial Oct 14, 2016
3f810d7
Lookup Windows functions in process.
marsupial Sep 15, 2016
629fabd
Move windows::LookupSymbol to platform::DLSym
marsupial Sep 17, 2016
982e58d
Windows: Fix looking up data symbols in process' libraries. Consolida…
marsupial Sep 30, 2016
a7897ac
Remove unnecessary StringRefs and strlen calls to construct them.
marsupial Sep 19, 2016
f2f72a2
Use std::string for IncrementalJIT symbol lookup. Many callers alread…
marsupial Sep 19, 2016
d7e44a9
Add platform::kEnvDelim to avoid having #ifdefs for calls to SplitPaths.
marsupial Sep 19, 2016
69c738b
Log progress adding environmental library paths.
marsupial Sep 19, 2016
a38d861
Cleanup utils::SplitPaths.
marsupial Sep 13, 2016
844ade0
OSX: Actually choose highest SDK version and fallback to lexical sort.
marsupial Sep 23, 2016
243b93c
OSX: Use MAC_OS_X_VERSION_MAX_ALLOWED to infer SDK compiled with.
marsupial Sep 23, 2016
deb03fc
Windows: Match UCRT Version from build environment if possible.
marsupial Sep 20, 2016
e5569d4
Add platform::POpen.
marsupial Sep 29, 2016
e920c01
Move platform dependent code into separate implementation files.
vgvassilev Oct 18, 2016
8496ef2
Fixes issues where symbols can be improperly aligned for llvm::Pointe…
marsupial Oct 18, 2016
5c68aed
Add missing arg that showed up during latest llvm upgrade. ROOT-8264?
Axel-Naumann Oct 19, 2016
4f3ac1b
when several histogram were drawn on top of each other with the option
couet Oct 19, 2016
1ef75e3
Fix for ROOT-8405
dpiparo Oct 19, 2016
5a5615f
Use the global chain entry to check if the upper limit is reached.
etejedor Oct 19, 2016
08a471d
When the option SAME is used with the option COL, the boxes' color
couet Oct 19, 2016
d6f304e
Add another new, now missing, parameter.
Axel-Naumann Oct 19, 2016
dce32b3
Inject -I early, so the ASTReader can use it to resolve files.
Axel-Naumann Oct 19, 2016
66fccee
Simplify example.
couet Oct 19, 2016
0b40349
From: Sergey Linev <[email protected]>
couet Oct 19, 2016
6b4f906
Release notes
couet Oct 19, 2016
d7e3e2e
Fix stressvdt on mac
dpiparo Oct 19, 2016
8017175
PR30401: Fix substitutions for functions with abi_tag
dmpolukhin Sep 21, 2016
53e62c4
Add C++14 sized deallocation overloads; fixes GCC 6.2 warning.
Axel-Naumann Oct 19, 2016
740302f
Missing #includes for R__USE_CXX14; remove outer guards.
Axel-Naumann Oct 19, 2016
da81be6
Add Evaluate function to TInterpreter and GetAsString to TInterpreter…
dpiparo Oct 19, 2016
2d21622
Revert "Implement IsMemoryValid natively on OSX. 250% faster!"
Axel-Naumann Oct 20, 2016
f9ec1b4
Fix Jira issue #ROOT-8406 TGHSlider crash when start=end
bellenot Oct 20, 2016
dc4f24b
Fix several typos in StringConv.hxx
linev Oct 20, 2016
d4d80f6
tutorials/tree: fine-tune TEntryList support in h1Analysis
gganis Oct 20, 2016
b5205c9
tree/tree: restore support for remote files in TEntryList
gganis Oct 20, 2016
5683cff
proof/proof: fix issues with TEntryList support in PROOF
gganis Oct 20, 2016
4ba0ac0
Fix a combo box update issue
bellenot Oct 20, 2016
c9d05a4
Be more helpful with debugging a sporadic test failure.
Axel-Naumann Oct 20, 2016
72138e4
Do not crash if no executor is alife.
Axel-Naumann Oct 20, 2016
a87cdfd
improve Rebin help.
couet Oct 20, 2016
269def4
Typo.
Axel-Naumann Oct 20, 2016
b47c3fb
Even more typos!
Axel-Naumann Oct 20, 2016
1bdeae3
Avoid warnings for clang39
peremato Oct 20, 2016
d7dcba3
Avoid warnings for clang39
peremato Oct 21, 2016
c0e5047
SetEntriesRange(first,last) should set first-1 so that Next() moves t…
etejedor Oct 21, 2016
5941218
Fix for ROOT-8046 -Python C++ class wrappers in cppyy do not report t…
peremato Oct 21, 2016
715b409
Remove unwanted files
peremato Oct 21, 2016
ec4d8f3
Fix and reorganize includes in TThreadExecutor.
xvallspl Oct 7, 2016
c29a5d7
Provide parallel reduction for float and double
xvallspl Oct 7, 2016
f4099a5
Fix function naming following coding standards
xvallspl Oct 10, 2016
62bef7b
Use non-size operator delete on MacOS 10.11 and older.
pcanal Oct 22, 2016
4045a7f
Add comment
pcanal Oct 23, 2016
68f086e
json: prepare for use of "$ref" as future reference identifier
linev Oct 20, 2016
ff84507
json: introduce compress function for double/float values
linev Oct 21, 2016
9d4f462
json: let configure conversion format for doubles
linev Oct 21, 2016
de10d3a
gcc 4.9 in c++14 does not support sized delete operator
peremato Oct 21, 2016
d2bca80
Move MacOS sized operator test (and correct if)
pcanal Oct 24, 2016
26d477e
fix a double #ifdef as a result of merging
peremato Oct 24, 2016
5c508ed
Add back change of dce32b
dpiparo Oct 24, 2016
d8e5e44
Avoid baroque casting
dpiparo Oct 24, 2016
d950340
Interface change: GetAsString to ToString
dpiparo Oct 24, 2016
91b2393
Fix Jira #ROOT-8410 Outdated textEntries.C gui tutorial
bellenot Oct 24, 2016
1a5e5ea
Remove executable permissions from header files
ellert Oct 24, 2016
d9266ed
Ignore .vscode files
peremato Oct 24, 2016
fe88801
Fix 'undefined' errors
xvallspl Oct 24, 2016
fc36de6
Fix for ROOT-8046 -Python C++ class wrappers in cppyy do not report t…
peremato Oct 24, 2016
22db8e9
First part of the fix for ROOT-8418
dpiparo Oct 25, 2016
fbbf2ac
TSystem was included twice
couet Oct 26, 2016
acd02e5
Fix typo
couet Oct 26, 2016
5c96e4b
- Picture for the example LEGO3 was not produced.
couet Oct 26, 2016
98bc8bf
Typo.
vgvassilev Oct 25, 2016
9d8c84b
Implement support for cross-compilation with clang, using gcc toolchain.
vgvassilev Oct 25, 2016
47f4ad7
Include all symbols from interpreter in jupyter shared lib
Oct 26, 2016
923c4e7
XCODE fix for unresolved symbols
Oct 26, 2016
937eb7f
Try APPLE instead of XCODE
Oct 26, 2016
2d56451
Fix for ROOT-8421 - Python not finding functions in a namespace
peremato Oct 26, 2016
52cd296
Remove meaningless comments (Timur)
couet Oct 26, 2016
05c2e93
- In `TMarker3DBox::PaintH3` the boxes' sizes was not correct.
couet Oct 27, 2016
91def35
Fix (part of) Jira issue #ROOT-8419 Memory leak in GUI classes
bellenot Oct 27, 2016
5587e3c
The option `BOX`and `GLBOX` now draw boxes with a volume proportional…
couet Oct 27, 2016
7eddf54
don't delete test/stressRooFit_ref.root in distclean in test.
FonsRademakers Oct 27, 2016
3f20708
Add unordered associative containers
dpiparo Oct 28, 2016
2453d04
Partial fix for ROOT-8422
peremato Oct 28, 2016
1f78d1f
Fix part 2 of ROOT-8418
dpiparo Oct 31, 2016
451f4c0
ROOT uppercase
dpiparo Oct 31, 2016
6849c80
Diagnostics uppercase
dpiparo Oct 31, 2016
02ab3a8
Re-align diagnostics to old version
dpiparo Oct 31, 2016
9ccb110
Cleanup
dpiparo Oct 31, 2016
ee918aa
Fix (another part of) Jira issue #ROOT-8419 Memory leak in GUI classes
bellenot Oct 31, 2016
874a825
Clean-up cross-validation and add error-handling
stwunsch Oct 14, 2016
6486ec1
Add unbiased standard deviation estimation to cross validation results
stwunsch Oct 23, 2016
8740468
Add cross validation example
stwunsch Oct 23, 2016
4ebe8d8
Implemented multi-class classification for CUDA and CPU backend.
Oct 12, 2016
a8ef941
Smaller fixes for the DNN implementation.
Oct 17, 2016
f66e511
Disabled log output in interactive mode.
Oct 17, 2016
cc5288e
Made Real_t default floating point type for CPU implementation and re…
Oct 18, 2016
79aa780
Fixes for ROOT-8411. For all macOS do not redefine isnan and include …
lmoneta Oct 31, 2016
9a547f4
Enable weights for validation events in PyKeras method
stwunsch Oct 26, 2016
01830ca
Add fix for the BDT optimisation and also for the Variable importance
Oct 26, 2016
aeb1c92
Fix bug in string comparison for cross validation in dataloader
Oct 27, 2016
3830ff8
import new methods from TMVAClassification into TMVAClassificationApp…
pseyfert Oct 29, 2016
bd90915
name weightfile for BDTF compatible with TMVAClassificationApplication.C
pseyfert Oct 29, 2016
cef2146
plugin method not shown anymore
pseyfert Oct 29, 2016
159b2c6
Fix for ROOT-8388
lmoneta Oct 31, 2016
aa0e5fc
Added deprecation message in configure and fix instructions in INSTAL…
peremato Oct 31, 2016
e024758
Fix TMVAClassification tutorial
lmoneta Oct 31, 2016
db745a8
Missing tutorial dependency
peremato Nov 1, 2016
bba17a7
Since Mac Sierra le problem described here https://root.cern.ch/phpBB…
couet Nov 1, 2016
cfd4150
Fix Author
couet Nov 1, 2016
c0b6b3c
TDavixFile: Bugfixes for TFile stats calculation (ROOT-8362)
gbitzes Nov 1, 2016
24b28a9
JSROOT 4.7.1
linev Nov 1, 2016
d475656
Attempt to fix deadlock in multiprocessing within notebooks
dpiparo Nov 1, 2016
ff9e1d7
adjustment needed since the last change in TPDF
couet Nov 1, 2016
0b4752f
Provide a dignostic-swallowing instantiation context (ROOT-8422).
Axel-Naumann Nov 1, 2016
9a945e1
Fix typo signalled by ROOT-8427
dpiparo Nov 1, 2016
5464cf8
Ignore XftFontOpenXlfd leaks reported on Jira issue #ROOT-8419 Memory…
bellenot Nov 1, 2016
b33080d
Missing realpath on compiler directory; should fix CMS.
Axel-Naumann Nov 1, 2016
06f879e
Revert "Missing realpath on compiler directory; should fix CMS."
Axel-Naumann Nov 1, 2016
7a5f9e8
Provide directory (and not dir+name) in _path, for $PATH comparison.
Axel-Naumann Nov 1, 2016
9d0886f
Doxygen formatting
couet Nov 2, 2016
14a1687
typo
couet Nov 2, 2016
849713a
formatting
couet Nov 2, 2016
e5776c1
formatting
couet Nov 2, 2016
77d1919
typos and formatting
couet Nov 2, 2016
84ed2f4
Increase size of vectors
lmoneta Nov 2, 2016
644884b
Add JSROOT & TBufferJSON release notes
bellenot Nov 2, 2016
3f783c4
On MacOS, remove from the list of libraries, the Python dynamically l…
peremato Nov 2, 2016
5ef4c2a
TMVA:DNN, changes needed for multiclass handling in DNN
re-cursion Oct 5, 2016
c7c2c43
TMVA::DNN, changes to tutorial
re-cursion Oct 5, 2016
516c231
TMVA, merged in all upstream changes
re-cursion Nov 3, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@ etc/allDict.h
xcuserdata
project.xcworkspace

# Visual Code
.vscode/*

# Vim
*.swp

# Other Stuff
*.d

Expand Down
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,12 @@ CXXFLAGS += $(ROOT_CXXMODULES_CXXFLAGS)
CFLAGS += $(ROOT_CXXMODULES_CFLAGS)
endif

ifneq ($(GCCTOOLCHAIN),)
CXXFLAGS += --gcc-toolchain=$(GCCTOOLCHAIN)
CFLAGS += --gcc-toolchain=$(GCCTOOLCHAIN)
LDFLAGS += --gcc-toolchain=$(GCCTOOLCHAIN)
endif


ALLLIBS := $(CORELIB)
ALLMAPS := $(COREMAP)
Expand Down Expand Up @@ -1075,7 +1081,6 @@ endif
-@(mv -f tutorials/tmva/data/toy_sigbkg_categ_varoff.root tutorials/tmva/data/toy_sigbkg_categ_varoff.root- >/dev/null 2>&1;true)
-@(mv -f tutorials/tmva/tmva_logo.gif tutorials/tmva/tmva_logo.gif- >/dev/null 2>&1;true)
-@(mv -f tutorials/spectrum/TSpectrum.root tutorials/spectrum/TSpectrum.root- >/dev/null 2>&1;true)
-@(mv -f test/stressRooFit_ref.root test/stressRooFit_ref.root- >/dev/null 2>&1;true)
@(find tutorials -name "files" -exec rm -rf {} \; >/dev/null 2>&1;true)
@(find tutorials -name "*.root" -exec rm -rf {} \; >/dev/null 2>&1;true)
@(find tutorials -name "*.ps" -exec rm -rf {} \; >/dev/null 2>&1;true)
Expand All @@ -1094,7 +1099,6 @@ endif
-@(mv -f tutorials/tmva/data/toy_sigbkg_categ_varoff.root- tutorials/tmva/data/toy_sigbkg_categ_varoff.root >/dev/null 2>&1;true)
-@(mv -f tutorials/tmva/tmva_logo.gif- tutorials/tmva/tmva_logo.gif >/dev/null 2>&1;true)
-@(mv -f tutorials/spectrum/TSpectrum.root- tutorials/spectrum/TSpectrum.root >/dev/null 2>&1;true)
-@(mv -f test/stressRooFit_ref.root- test/stressRooFit_ref.root >/dev/null 2>&1;true)
@rm -f $(ROOTA) $(PROOFSERVA) $(ROOTALIB)
@rm -f README/ChangeLog build/dummy.d
@rm -f etc/gitinfo.txt
Expand Down
137 changes: 0 additions & 137 deletions README/BUILDSYSTEM

This file was deleted.

37 changes: 12 additions & 25 deletions README/INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -33,32 +33,19 @@ Contents:

To install ROOT from source you first have to get the tar file
containing the source. This tar file can be found in the usual
ROOT download area (ftp://root.cern.ch/root). The files are named
ROOT download page http://root.cern.ch/downloading-root. The files are named
root-<version>.source.tar.gz.

Here's a short summary:

1) Get access to the FTP area (substitute any FTP client and appropriate
email address below):

prompt% ftp root.cern.ch
User: anonymous
Password: <your-email-address>
1) Get the sources

2) Go to the directory, and prepare for binary transfer of files:
wget https://root.cern.ch/download/root_<version>.source.tar.gz

ftp> cd /root
ftp> bin
2) Unpack the distribution:

3) Get the sources tar-ball (substitute the appropriate version
number), and exit FTP client:

ftp> get root-<version>.source.tar.gz
ftp> bye

4) Unpack the distribution:

prompt% gzip -dc root-<version>.source.tar.gz | tar -xf -
tar -zxf root_<version>.source.tar.gz

An alternative approach is to use our public GIT repository to get
the latest version.
Expand All @@ -81,7 +68,7 @@ You may want to compile features into ROOT, which depends on third
party libraries. Make sure you meet all demands for additional
features before trying to enable them (see below).

The prerequisites neded for the different platforms are documented at
The prerequisites needed for the different platforms are documented at

https://root.cern.ch/build-prerequisites

Expand All @@ -97,7 +84,7 @@ Both require to set the CMAKE_INSTALL_PREFIX variable at configuration time.
The 'fix location' requires in addition to set the 'gnuinstall' option at configuration.


3.1. Environment driven build:
3.1. Location independent build:
------------------------------

You want to install in a generic directory, depending on environment
Expand All @@ -109,7 +96,7 @@ variables ROOTSYS, LD_LIBRARY_PATH, and PATH.
mkdir <builddir>
cd <builddir>
cmake ../root
cmake --build . [ or simply "make -j<N>" on Unix systems ]
cmake --build . [ -- -j<N> ] [ or simply "make -j<N>" on Unix systems ]

3) Add bin/ to PATH and lib/ to LD_LIBRARY_PATH. For the sh shell family do:
. bin/thisroot.sh
Expand All @@ -120,7 +107,7 @@ variables ROOTSYS, LD_LIBRARY_PATH, and PATH.
4) try running root:
root

3.2. Fixed locations build:
3.2. Fixed location build:
---------------------------

You want to install ROOT in a fixed location, not depending on
Expand Down Expand Up @@ -231,7 +218,7 @@ Here's the complete list:
5. Makefile targets:
====================

The availble Makefile top level targets are shown by doing
The available Makefile top level targets are shown by doing

make help

Expand Down Expand Up @@ -267,7 +254,7 @@ On how to get an open source version of OpenGL see:

http://www.mesa3d.org

For prebuilt versions see:
For pre-built versions see:

ftp://root.cern.ch/root/opengl/

Expand Down Expand Up @@ -403,7 +390,7 @@ containing Globus lib, include and bin. For compilation purposes
you can pass this directory to the configure script with the option
--with-globus-dir=<globus_dir>. An experimental path is available
for versions 2.2.3 and 2.2.4 of the Globus Tool Kit to fix a small
bug preventing full functionallity of the root implementation; this
bug preventing full functionality of the root implementation; this
is activated by setting --with-globus-patch-dir=<globus_src_dir>
where <globus_src_dir> is the globus tool kit source,

Expand Down
34 changes: 34 additions & 0 deletions README/ReleaseNotes/v608/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,12 @@ Add a new mode for `TClass::SetCanSplit` (2) which indicates that this class and
* Added support for AWS temporary security credentials to TS3WebFile by allowing the security token to be given.
* Resolve an issue when space is freed in a large `ROOT` file and a TDirectory is updated and stored the lower (less than 2GB) freed portion of the file [ROOT-8055].

- ##### TBufferJSON:
- support data members with //[fN] comment
- preliminary support of STL containers
- JSON data can be produced with TObject::SaveAs() method


## TTree Libraries

* TChains can now be histogrammed without any C++ code, using the command line tool `rootdrawtree`. It is based on the new class `TSimpleAnalysis`.
Expand Down Expand Up @@ -399,6 +405,34 @@ We added a cache specifically for the fast option of the TTreeCloner to signific

## JavaScript ROOT

- New geometry (TGeo) classes support:
- browsing through volumes hieararchy
- changing visibility flags
- drawing of selected volumes
- support of large (~10M volumes) models, only most significant volumes are shown
- one could activate several clip planes (only with WebGL)
- interaction with object browser to change visibility flags or focus on selected volume
- support of floating browser for TGeo objects
- intensive use of HTML Worker to offload computation tasks and keep interactivity
- enable more details when changing camera position/zoom
- Improvements in histograms 3D drawing
- all lego options: lego1..lego4, combined with 'fb', 'bb', '0' or 'z'
- support axis labels on lego plots
- support lego plots for TH1
- Significant (up to factor 10) performance improvement in 3D-graphics
- Implement ROOT6-like color palettes
- Support non-equidistant bins for TH1/TH2 objects.
- Improve TF1 drawing - support exp function in TFormula, fix errors with logx scale, enable zoom-in, (re)calculate function points when zooming
- Introduce many context menus for improving interactivity
- Implement col0 and col0z draw option for TH2 histograms, similar to ROOT6
- Implement box and hbox draw options for TH1 class
- Significant (factor 4) I/O performance improvement
- New 'flex' layout:
- create frames like in Multi Document Interface
- one could move/resize/minimize/maximize such frames

For more details, like the complete change log, the documentation, and very detailed examples, see the [JSROOT home page](https://root.cern.ch/js) and the [JSROOT project github page](https://github.com/linev/jsroot)


## Tutorials
* New tutorial `treegetval.C` illustrating how to retrieve `TTree` variables in arrays.
Expand Down
23 changes: 21 additions & 2 deletions README/ReleaseNotes/v610/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,29 @@ The following interfaces have been removed, after deprecation in v6.08.


## 2D Graphics Libraries

- If one used "col2" or "colz2", the value of `TH1::fMaximum` got modified.
This deviated from the behavior of "col" or "colz". This is now fixed as
requested [here](https://sft.its.cern.ch/jira/browse/ROOT-8389).
- When the option SAME (or "SAMES") is used with the option COL, the boxes' color
are computing taking the previous plots into account. The range along the Z axis
is imposed by the first plot (the one without option SAME); therefore the order
in which the plots are done is relevant.
- With option BOX on 2D histos with negative content:
- do not draw the empty bins as requested [here](https://sft.its.cern.ch/jira/browse/ROOT-8385).
- fix the issue mentioned [here](https://sft.its.cern.ch/jira/browse/ROOT-*402).
- When several histogram were drawn on top of each other with the option
`BOX SAME` and if the log scale along Z was on, the plot showed only the
first histogram. This can be reproduce by using the documentation example
illustrating `BOX SAME`and turning the canvas into log scale along Z.
- In TLatex: Do not paint the text when the text size is <= 0. This fixes
the problem mentioned [here](https://sft.its.cern.ch/jira/browse/ROOT-8305)
- From: Sergey Linev: In `TPad::SaveAs` method json file extension is now handled

## 3D Graphics Libraries

- In `TMarker3DBox::PaintH3` the boxes' sizes was not correct.
- The option `BOX`and `GLBOX` now draw boxes with a volume proportional to the
bin content to be conform to the 2D case where the surface of the boxes is
proportional to the bin content.

## Geometry Libraries

Expand Down
7 changes: 3 additions & 4 deletions bindings/pyroot/JsMVA/Factory.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
from threading import Thread
import time
from string import Template
import numpy as np


# This class contains the necessary HTML, JavaScript, CSS codes (templates)
Expand Down Expand Up @@ -762,15 +761,15 @@ def __bookDNN(optString):
# @param net DNN in JSON format
# @param selectedLayers the selected layers
def CreateWeightHist(net, selectedLayers):
firstLayer=int(selectedLayers.split("->")[0])
firstLayer = int(selectedLayers.split("->")[0])
weights = net["layers"][firstLayer]["Weights"]
n1 = int(weights["row"])
n2 = int(weights["cols"])
tmatrix = np.reshape(weights["data"], (n1, n2))
m = ROOT.TMatrixD(n1, n2+1)
vec = weights["data"]
for i in xrange(n1):
for j in xrange(n2):
m[i][j] = tmatrix[i][j]
m[i][j] = vec[j+n2*i]
bvec = net["layers"][firstLayer]["Biases"]["data"]
if n1!=len(bvec):
print("Something wrong.. Number of bias weights not equal with the neuron number ("+str(n1)+"!="+str(len(bvec))+")")
Expand Down
Loading