Recent Releases of UnROOT

UnROOT - v0.10.37

UnROOT v0.10.37

Diff since v0.10.36

Merged pull requests: - try StructArrays.jl 0.7 (#382) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 8 months ago

UnROOT - v0.10.36

UnROOT v0.10.36

Diff since v0.10.35

Merged pull requests: - TLeafG Support (#379) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 12 months ago

UnROOT - v0.10.35

UnROOT v0.10.35

Diff since v0.10.34

Merged pull requests: - Adds TStreamerSTLstring support (#378) (@tamasgal)

Closed issues: - Cannot read a TTree with std::vectorpodio::root_utils::CollectionWriteInfo (#377)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 12 months ago

UnROOT - v0.10.34

UnROOT v0.10.34

Diff since v0.10.33

Merged pull requests: - Add TAttMarker_3 support (#376) (@tamasgal)

Closed issues: - TATTMarker_3 not defined in UnROOT (#375)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

UnROOT - v0.10.33

UnROOT v0.10.33

Diff since v0.10.32

Merged pull requests: - [RNTuple] Writing Phase 1 (#343) (@Moelf) - [RNTuple] Update to Sep 2024 (#347) (@Moelf) - [RNTuple] support more types in RNTuple writing (#348) (@Moelf) - [RNTuple] write multiple fields (#349) (@Moelf) - [CI] test prerelease (#350) (@Moelf) - do downgrade check using LTS Julia (#355) (@Moelf) - [RNTuple] Writing: support String and Bool types, and Vector Field (#356) (@Moelf) - batch reading for TBaskets (#359) (@Moelf) - CompatHelper: bump compat for XRootD to 0.2, (keep existing compat) (#362) (@github-actions[bot]) - Add THxI support (#365) (@tamasgal) - Bump codecov/codecov-action from 4 to 5 (#369) (@dependabot[bot]) - [RNTuple] upgrade to specification v1.0.0.0 (#370) (@Moelf) - Add TString recongnition in TString (#374) (@tamasgal)

Closed issues: - [RNTuple] Checksum changed (#346) - Dependency XRootD.jl does not precompile on Windows (#351) - Bad bulk reading performance for TTree (#358)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

UnROOT - v0.10.32

UnROOT v0.10.32

Diff since v0.10.31

Bug fixes

  • fixed the bug of parsing histograms filled without any weight from ROOT
  • fix reading TLeafC

Merged pull requests: - fix reading TLeafC (#342) (@Moelf) - fix parsing histograms filled with no weights (#345) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

UnROOT - v0.10.31

UnROOT v0.10.31

Diff since v0.10.30

  • Switch to using XRootD.jl thanks to @peremato , solves problems of missing XRootD authentications methods.

Merged pull requests: - Add tests for TH3D (#339) (@tamasgal) - Replacing xrootdgo by XRootD (#340) (@peremato) - bump to 0.10.31 (#341) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

UnROOT - v0.10.30

UnROOT v0.10.30

Diff since v0.10.29

Merged pull requests: - allow more than two // for xrootd path and remove asyncmap (#335) (@Moelf) - Add TH3 support (#337) (@tamasgal)

Closed issues: - xrootd doesn't handle XCache (#334)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

UnROOT - v0.10.29

UnROOT v0.10.29

Diff since v0.10.28

Bug fixes:

  • fixed boolean (bit column) reading in RNTuple

Improvements

  • added test files for DAOD_TLA which uses the backfilling functions of RNTuple

Merged pull requests: - [RNTuple] add test files for extension header (#333) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

UnROOT - v0.10.28

UnROOT v0.10.28

Diff since v0.10.27

Bug fix

  • fixed reading columns with extension (backfill)

Merged pull requests: - [RNTuple] backfill zero elements for extension columns (#332) (@Moelf)

Closed issues: - [RNTuple] miss-aligned column in DAOD_TLA with RNTuple RC2 (#331)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

UnROOT - v0.10.27

UnROOT v0.10.27

Diff since v0.10.26

Improvments

  • compatible with FHist.jl 0.11, since the breaking change is not observable unless users use FHist.Hist1D/2D constructors
  • fix an error where RNTuple show leads to error
  • now able to read certain TTrees

Merged pull requests: - add promote_rule for Index64 (#322) (@Moelf) - Update README.md (#327) (@Moelf) - Restructure tests to allow running them individually (#328) (@tamasgal) - FHist support for v0.11 (non-breaking) (#329) (@tamasgal) - bump to 0.10.27 (#330) (@Moelf)

Closed issues: - [RNTuple] OutOfMemoryError in show() (#321)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

UnROOT - v0.10.26

UnROOT v0.10.26

Diff since v0.10.25

Merged pull requests: - use blocking @ccall for xrootdgo (#311) (@Moelf) - [RNTuple] refactor page reading logic to decoding per-page (#317) (@Moelf) - fix PkgEval (#318) (@Moelf) - Hotfix for flat vector of vectors (#324) (@tamasgal)

Closed issues: - ConcurrencyViolationError when reading with XRootD (#310) - Reading a file with Branches and Leafs (#323)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

UnROOT - v0.10.25

UnROOT v0.10.25

Diff since v0.10.24

Merged pull requests: - [RNTuple] handle footer extension header links (#313) (@Moelf) - [RNTuple] fix multi page reading for Index32/Index64 columns (#315) (@Moelf) - [RNTuple] refactor display and parse column flags 0x08 (#316) (@Moelf)

Closed issues: - [RNTuple] Wrong offset Index32/Index64 array when read from multiple pages (#312)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

UnROOT - v0.10.24

UnROOT v0.10.24

Diff since v0.10.23

Merged pull requests: - Remove nightly Julia build from CI (#302) (@tamasgal) - clean up RNTuple and add precompile (#303) (@Moelf) - update codecov (#306) (@Moelf) - add downgrade CI group (#307) (@Moelf) - [RNTuple] Filter out recursively empty structures in the schema (#308) (@Moelf)

Closed issues: - DAOD_PHYSLITE cannot be read (#223) - RNTuple RC2 compatibility (#289) - Cannot read empty collections from a RNTuple file (#305)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

UnROOT - v0.10.23

UnROOT v0.10.23

Diff since v0.10.22

Merged pull requests: - [RNTuple] Update to specification version RC2 (#301) (@Moelf) - Allow hooking into parsetobject (#304) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago

UnROOT - v0.10.22

UnROOT v0.10.22

Diff since v0.10.21

Merged pull requests: - Extended support for TNamed (when living freely) and TFriendTree (#300) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago

UnROOT - v0.10.21

UnROOT v0.10.21

Diff since v0.10.20

Merged pull requests: - Add support for more primitive (vector/jagged) leaf types (#299) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago

UnROOT - v0.10.20

UnROOT v0.10.20

Diff since v0.10.19

Merged pull requests: - Fix sumw2 handling when it's empty (#297) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago

UnROOT - v0.10.19

UnROOT v0.10.19

Diff since v0.10.18

Merged pull requests: - use SHA.jl instead of MD5.jl for testing (#285) (@Moelf) - allow nightly CI to fail (#287) (@Moelf) - add Aqua.jl tests and move test/Project.toml (#290) (@Moelf) - fix typos (#291) (@Moelf) - add pkgeval badge (#292) (@Moelf) - add FHist.jl and option to parse directly to FHist.jl objects (#294) (@Moelf) - Add error when // is missing from xrootd path (#295) (@tamasgal) - Release 0.10.19 (#296) (@tamasgal)

Closed issues: - CI broken on nighly due to MD5.jl using SHA.jl internals (#284)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago

UnROOT - v0.10.18

UnROOT v0.10.18

Diff since v0.10.17

Merged pull requests: - add benchmark folder for local only (#277) (@Moelf) - copy instead of reintertrept() for leaf columns (#279) (@Moelf) - cut RNTuple allocation by 40% (#281) (@Moelf) - Add a 'sink' parameter to the LazyTree() functions to support other table/dataframe types (#282) (@grasph) - v0.10.18 release (#283) (@Moelf)

Closed issues: - Benchmarking for potential regression (#127) - Pre-compilation failure after upgrading to v1.9.3 (#271) - RNTuple reading extremely slow (#278) - nanoAOD_ttbar latency (#280)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

UnROOT - v0.10.17

UnROOT v0.10.17

Diff since v0.10.16

Merged pull requests: - clamp HTTP read to not exceed file size (#267) (@Moelf) - simple cache for ROOTFile and remove cache for TDirectory (#273) (@Moelf) - modernize CI and fix documentation (#275) (@Moelf) - new release 0.10.17 (#276) (@Moelf)

Closed issues: - How to test concurrency bug? (#257) - LazyTree() hang regression in 0.10.16 (#269) - Performance for trees with a large number of branches (#272) - Fix Documentation due to their 1.0 release (#274)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

UnROOT - v0.10.16

UnROOT v0.10.16

Diff since v0.10.15

Closed issues: - LRU cache preventing unmapping of ROOT files (#260) - [RNTuple] Missing zigzag encoding support (#262)

Merged pull requests: - improve streamer LRU (#261) (@Moelf) - Improve issue 260 testing (#263) (@tamasgal) - add Zigzag encoding for RNTuple and catch up changes (#264) (@Moelf) - fix normalize_ftype for array branches (#266) (@gaede)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

UnROOT - v0.10.15

UnROOT v0.10.15

Diff since v0.10.14

Merged pull requests: - Add vector to the custom structures (#259) (@8me)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

UnROOT - v0.10.14

UnROOT v0.10.14

Diff since v0.10.13

Closed issues: - threadid()-based buffers are unsafe under task migration (#251)

Merged pull requests: - Update README.md (#253) (@Moelf) - Update README.md (#254) (@Moelf) - add thread locks to mitigate task migration (#255) (@Moelf) - improve correctness of thread locks (#256) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

UnROOT - v0.10.13

UnROOT v0.10.13

Diff since v0.10.12

Merged pull requests: - Update BitIntegers.jl dep (#250) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

UnROOT - v0.10.12

UnROOT v0.10.12

Diff since v0.10.11

Merged pull requests: - bump version (#248) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.11

UnROOT v0.10.11

Diff since v0.10.10

Closed issues: - Unable to read vector<float> (regression in v0.10.0) (#246)

Merged pull requests: - early return missing in streamer (#247) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.10

UnROOT v0.10.10

Diff since v0.10.9

Merged pull requests: - Support TNtupleD (#245) (@Yuan-Ru-Lin)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.9

UnROOT v0.10.9

Diff since v0.10.8

Merged pull requests: - Index range access branch with recoveredtbasket (#239) (@8me)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.8

UnROOT v0.10.8

Diff since v0.10.7

Closed issues: - Type stability regression introduced in 0.10.6 (#242)

Merged pull requests: - Fix type inference issue in basket access (#243) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.7

UnROOT v0.10.7

Diff since v0.10.6

Merged pull requests: - TVectorT support (#240) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.6

UnROOT v0.10.6

Diff since v0.10.5

Merged pull requests: - Recovering TTree baskets (#238) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.5

UnROOT v0.10.5

Diff since v0.10.4

Merged pull requests: - Hotfix remove warning (#237) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.4

UnROOT v0.10.4

Diff since v0.10.3

Closed issues: - [Feature] A branch renaming function? (#146) - Failed to read triply jagged structure (#226)

Merged pull requests: - Improve error reporting and add support for older files (#236) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.3

UnROOT v0.10.3

Diff since v0.10.2

Merged pull requests: - weird LRU bug error (#233) (@Moelf) - Update Project.toml (#234) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.2

UnROOT v0.10.2

Diff since v0.10.1

Merged pull requests: - Custom TObject hook (#232) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.1

UnROOT v0.10.1

Diff since v0.10.0

Merged pull requests: - Improves streamer logic for multiple jaggednes (#231) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.10.0

UnROOT v0.10.0

Diff since v0.9.2

Closed issues: - Version selection in documentation is missing (#212) - [RNTuple] support split delta encoding (#220) - lazytree that takes either a file or a directory full of similar files (#224) - xrootdgo exits the Julia session if the URL is not accessible (#228) - chaintrees broken on nightly (#230)

Merged pull requests: - add split encoding support and tests (#221) (@Moelf) - Match replace lazytree branch names (#225) (@tamasgal) - Fix streamer lookup (#227) (@tamasgal) - update xrootd (#229) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UnROOT - v0.9.2

UnROOT v0.9.2

Diff since v0.9.1

Closed issues: - ERROR: UndefVarError: TH2_5 not defined when reading TH2F (#216)

Merged pull requests: - Add TH2 v5 support (#217) (@tamasgal) - docs: add Yuan-Ru-Lin as a contributor for test (#218) (@allcontributors[bot]) - Reduce the TH2D and add value tests (#219) (@Yuan-Ru-Lin)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UnROOT - v0.9.1

UnROOT v0.9.1

Diff since v0.9.0

Closed issues: - Browsing a ROOT file... (#194)

Merged pull requests: - Fix docs versioning (#213) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UnROOT - v0.9.0

UnROOT v0.9.0

Diff since v0.8.23

Closed issues: - Missed namespace before kOffsetP (#210)

Merged pull requests: - Better browsing (#199) (@tamasgal) - Add missing namespace before kOffsetP (#211) (@Yuan-Ru-Lin)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UnROOT - v0.8.23

UnROOT v0.8.23

Diff since v0.8.22

Closed issues: - RNTuple unable to handle Alias Record (#206) - RNTupleCardinality field not interpreted correction (#208)

Merged pull requests: - CompatHelper: bump compat for Memoization to 0.2, (keep existing compat) (#205) (@github-actions[bot]) - RNTuple handle alias columns (#207) (@Moelf) - handle RNTupleCardinality field and add test file (#209) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UnROOT - v0.8.22

UnROOT v0.8.22

Diff since v0.8.21

Closed issues: - Implement Tables.partitions(t::LazyTree) (#114) - Performance regression (#204)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UnROOT - v0.8.21

UnROOT v0.8.21

Diff since v0.8.20

Merged pull requests: - [RFC] RNTuple reading (#200) (@Moelf) - CompatHelper: add new compat entry for StructArrays at version 0.6, (keep existing compat) (#201) (@github-actions[bot]) - implement Table.partition and test Arrow round-trips for LazyTree (#202) (@Moelf) - use macro to cut code repetition in RNTuple (#203) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UnROOT - v0.8.20

UnROOT v0.8.20

Diff since v0.8.19

Closed issues: - Working with LazyTree as a DataFrame (#73) - prettier output when indexing a LazyTree with a vector (#139) - [Discussion] How to pre-compute branch buffer type (#148) - Partial DAOD usage (#169)

Merged pull requests: - Fix show for LazyBranch (#196) (@oschulz) - add lazybranch view test (#198) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UnROOT - v0.8.19

UnROOT v0.8.19

Diff since v0.8.18

Merged pull requests: - quick fix (#193) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.18

UnROOT v0.8.18

Diff since v0.8.17

Closed issues: - string branch (#190)

Merged pull requests: - add vector support (#191) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.17

UnROOT v0.8.17

Diff since v0.8.16

Merged pull requests: - Improve loadtime by removing LazyArray (and be ready for julia 1.9) (#189) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.16

UnROOT v0.8.16

Diff since v0.8.15

Closed issues: - Variable sized multidimensional array in ROOT file is partially read (#187)

Merged pull requests: - handle [var][fix] style doubly jagged branch (#188) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.15

UnROOT v0.8.15

Diff since v0.8.14

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.14

UnROOT v0.8.14

Diff since v0.8.13

Merged pull requests: - implement and test haskey (#186) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.13

UnROOT v0.8.13

Diff since v0.8.12

Merged pull requests: - add CITATION (#183) (@Moelf) - reduce ambiguity to 0 (#184) (@Moelf) - remove unsed T (#185) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.12

UnROOT v0.8.12

Diff since v0.8.11

Merged pull requests: - Drop TypedTables as dependency (#181) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.11

UnROOT v0.8.11

Diff since v0.8.10

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.10

UnROOT v0.8.10

Diff since v0.8.9

Closed issues: - [JOSS review] Paper comments (#171) - Installation instructions in paper (#177)

Merged pull requests: - fix #171 (#174) (@Moelf) - CompatHelper: bump compat for HTTP to 1, (keep existing compat) (#175) (@github-actions[bot]) - CompatHelper: bump compat for AbstractTrees to 0.4, (keep existing compat) (#176) (@github-actions[bot]) - address language comments from @jpata (#178) (@Moelf) - Patch 1 (#179) (@danielskatz)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.9

UnROOT v0.8.9

Diff since v0.8.8

Closed issues: - feature: reading RooFitResult object (#162) - [JOSS review] Contribution guidelines (#170)

Merged pull requests: - JOSS Paper (#135) (@tamasgal) - Add view of LazyTree (#140) (@Moelf) - xrootd read support (#150) (@Moelf) - add contribution guide (#172) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UnROOT - v0.8.8

UnROOT v0.8.8

Diff since v0.8.7

Closed issues: - caused by: UndefVarError: Csigned char not defined (#145)

Merged pull requests: - Normalize branch name (#156) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UnROOT - v0.8.7

UnROOT v0.8.7

Diff since v0.8.6

Closed issues: - Problem with reading branches of C-style arrays (#165)

Merged pull requests: - C-style arrays (#166) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UnROOT - v0.8.6

UnROOT v0.8.6

Diff since v0.8.5

Closed issues: - ROOTFile creates an empty file and errors if file does not exist (#163)

Merged pull requests: - Fix URLs (#159) (@tamasgal) - add TLeafS (#161) (@Moelf) - Fix error when file is not existent (#164) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UnROOT - v0.8.5

UnROOT v0.8.5

Diff since v0.8.4

Closed issues: - Broken on Windows (#157)

Merged pull requests: - fix windows id -u (#158) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UnROOT - v0.8.4

UnROOT v0.8.4

Diff since v0.8.3

Closed issues: - Issue with sub-branches coming from split custom classes (#42) - More accurate cache size determination and cache API (#74)

Merged pull requests: - fix split branches (#155) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UnROOT - v0.8.3

UnROOT v0.8.3

Diff since v0.8.2

Closed issues: - Lock-free ROOTFile.fobj (#153)

Merged pull requests: - fix stacktrace too long (#149) (@Moelf) - reduce number of read during ROOTFile and basket unpacking, use more async, add remote (HTTP) source, (#154) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UnROOT - v0.8.2

UnROOT v0.8.2

Diff since v0.8.1

Closed issues: - Test suite requires more than one thread (#142) - Excessive allocation and non-linear slow down when vcat() ing many LazyTrees (#151)

Merged pull requests: - use safe api for LibDeflate (#138) (@aminnj) - Fix gitlab ci (#141) (@tamasgal) - Improve thread handling in tests (#144) (@tamasgal) - faster vcat (#152) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UnROOT - v0.8.1

UnROOT v0.8.1

Diff since v0.8.0

Closed issues: - 25% faster decompression with cloudflare's zlib fork (#136)

Merged pull requests: - use LibDeflate for zlib (#137) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 4 years ago

UnROOT - v0.8.0

UnROOT v0.8.0

Diff since v0.7.3

Closed issues: - Threading failure with @batch (#133)

Merged pull requests: - remove Polyester (#134) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.7.3

UnROOT v0.7.3

Diff since v0.7.2

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.7.2

UnROOT v0.7.2

Diff since v0.7.1

Closed issues: - TChain? (#72) - LazyTree printout in a notebook (#130)

Merged pull requests: - add lazy Chain/Vcat for Tree (#131) (@Moelf) - custom html repr (#132) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.7.1

UnROOT v0.7.1

Diff since v0.7.0

Merged pull requests: - avoid intermediate array for lz4/zlib (#128) (@aminnj) - test zstd compression (#129) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.7.0

UnROOT v0.7.0

Diff since v0.6.3

Closed issues: - Optimize lazytree[range] (#113) - Better/safer printout (#120) - partitions with Arrow.write (#123)

Merged pull requests: - basket cluster iteration utilities (#118) (@aminnj) - match DataFrames behavior for show (#121) (@aminnj) - optimize LazyBranch range getindex and return VoV (#122) (@aminnj) - add interface function (#124) (@aminnj) - lower bound for PrettyTables (#125) (@aminnj) - add broadcasting fusion (#126) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.6.3

UnROOT v0.6.3

Diff since v0.6.2

Closed issues: - Cannot read TTree from file (#116)

Merged pull requests: - add more basic types (#110) (@aminnj) - iterate on baskets + an optimization (#111) (@aminnj) - optimize TBasketKey unpacking (#115) (@aminnj) - default byte for fIOFeatures (#117) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.6.2

UnROOT v0.6.2

Diff since v0.6.1

Closed issues: - readig lazy tree from a tdirectory (#108)

Merged pull requests: - Add mapping for ushort and ulong (#109) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.6.1

UnROOT v0.6.1

Diff since v0.6.0

Closed issues: - TDirectory not supported (#11)

Merged pull requests: - more optimizations (#100) (@aminnj) - fix bool branch interpretation (#102) (@aminnj) - fix the fix (#103) (@aminnj) - Prefix custom structures with _ to hide them (#104) (@tamasgal) - Increase custom stuff coverage (#105) (@tamasgal) - also trying TDirectory (#107) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.6.0

UnROOT v0.6.0

Diff since v0.5.1

Closed issues: - Histograms aren't shown in file printout (#96)

Merged pull requests: - reduce allocation by 15% (#94) (@Moelf) - aesthetic fixes (#97) (@aminnj) - decouple from DataFrames (#98) (@Moelf) - only show TTrees with the highest cycle number (#99) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.5.1

UnROOT v0.5.1

Diff since v0.5.0

Closed issues: - Uncompressed Streamers cannot be read (#87)

Merged pull requests: - cleanup naming and avoid clash with loop iter (#85) (@aminnj) - add more information in LazyEvent printout (#86) (@aminnj) - fix for uncompressed trees (#89) (@aminnj) - simplify array creation when not Offsetjagg (#90) (@aminnj) - add tests for jagged LVs (#92) (@Moelf) - small optimization for nonjagged branches (#93) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.5.0

UnROOT v0.5.0

Diff since v0.4.2

Closed issues: - Discussion about threading (#77)

Merged pull requests: - Polyester for threading? (#84) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.4.2

UnROOT v0.4.2

Diff since v0.4.1

Merged pull requests: - fix lock again, allow super speed (#83) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.4.1

UnROOT v0.4.1

Diff since v0.4.0

Merged pull requests: - disable potentially large cache (#81) (@aminnj) - fix lock finally (#82) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.4.0

UnROOT v0.4.0

Diff since v0.3.7

Closed issues: - Reading non jagged TLeafElement (#55) - Double reading of baskets near boundaries (#78)

Merged pull requests: - parse histograms into user-friendly format (#75) (@aminnj) - make branch basket buffer threadlocal (#76) (@aminnj) - prevent double basket reading (#79) (@aminnj) - bump version and refine tests (#80) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.3.7

UnROOT v0.3.7

Diff since v0.3.6

Merged pull requests: - Custom iterator improvement (#71) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.3.6

UnROOT v0.3.6

Diff since v0.3.5

Merged pull requests: - docs: add mmikhasenko as a contributor for data (#68) (@allcontributors[bot]) - Reduce allocation by ~20% (#69) (@Moelf) - Add close and do-block-syntax (#70) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.3.5

UnROOT v0.3.5

Diff since v0.3.4

Closed issues: - leaf.fLenType==0 falsely classifying jagged branch as non-jagged (#61) - Poor performance when weaving many branches together (#64)

Merged pull requests: - Pass streamers and branch into JaggType to fix issue 61 (#62) (@aminnj) - check type stability in CI (#63) (@aminnj) - use ArraysOfArrays to reduce allocation (#65) (@Moelf) - docs: add oschulz as a contributor for ideas (#66) (@allcontributors[bot])

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.3.4

UnROOT v0.3.4

Diff since v0.3.3

Merged pull requests: - Add a logo (#57) (@8me)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.3.3

UnROOT v0.3.3

Diff since v0.3.2

Closed issues: - Reading doubly jagged branches (#58)

Merged pull requests: - docs: add 8me as a contributor for code, test, data (#52) (@allcontributors[bot]) - docs: add aminnj as a contributor for code, test, data (#53) (@allcontributors[bot]) - docs: add giordano as a contributor for infra (#54) (@allcontributors[bot]) - Reading non jagged TLeafElement (#56) (@aminnj) - Fix issue with readbranchraw offsets for jagged branch with multiple baskets (#59) (@aminnj) - Interpret doubly jagged branches (#60) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.3.2

UnROOT v0.3.2

Diff since v0.3.1

Closed issues: - Reading TH1F histograms (#3) - Reading TH1D (#47)

Merged pull requests: - Docs revamping (#46) (@Moelf) - Histogram reading (#48) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.3.1

UnROOT v0.3.1

Diff since v0.3.0

Merged pull requests: - regex selection of multiple branches (#45) (@aminnj)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.3.0

UnROOT v0.3.0

Diff since v0.2.9

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.9

UnROOT v0.2.9

Diff since v0.2.8

Merged pull requests: - Improvde LazyBranch cache hitting path speed by x10 (#44) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.8

UnROOT v0.2.8

Diff since v0.2.7

Closed issues: - TLorentzVector branch support (#33)

Merged pull requests: - TLorentzVector and jagged TLV (#41) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.7

UnROOT v0.2.7

Diff since v0.2.6

Merged pull requests: - Add option to parse non-jagged data with splitup (#43) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.6

UnROOT v0.2.6

Diff since v0.2.5

Closed issues: - Bug in offsets readout, unexpected fall back to 0 (#39)

Merged pull requests: - Preliminary fix of offset-readout (#40) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.5

UnROOT v0.2.5

Diff since v0.2.4

Closed issues: - Reading subbranches of jagged custom struct (#23) - Display of ROOTFile fails for certain file (#36)

Merged pull requests: - Add cache after branch is interpreted (#34) (@aminnj) - Better pretty table (#35) (@Moelf) - Thread-safety & locking (#37) (@8me)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.4

UnROOT v0.2.4

Diff since v0.2.3

Merged pull requests: - Reading subbranches of jagged custom struct (#31) (@8me) - Better (faster) table preview and better ROOTFile preview (#32) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.3

UnROOT v0.2.3

Diff since v0.2.2

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.2

UnROOT v0.2.2

Diff since v0.2.1

Merged pull requests: - Tree iteration and table (#30) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.1

UnROOT v0.2.1

Diff since v0.2.0

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.2.0

UnROOT v0.2.0

Diff since v0.1.9

Closed issues: - Iterator and Table interface (#6)

Merged pull requests: - Add Iterator interface fix #6 (#28) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.1.9

UnROOT v0.1.9

Diff since v0.1.8

Closed issues: - Reading Branches from TNtuples (#8) - Use LRU cache in rudimentary ways (#12)

Merged pull requests: - Adding support for TNtuple (#27) (@Moelf) - Add tests for custom KM3NeT stuff (#29) (@tamasgal)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.1.8

UnROOT v0.1.8

Diff since v0.1.7

Merged pull requests: - [WIP] Huntdown allocation and type instability (#24) (@Moelf) - Add .gitattributes to ignore some non-source code files (#25) (@giordano)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.1.7

UnROOT v0.1.7

Diff since v0.1.6

Closed issues: - Unsupported compression type 'L4' (#10) - Tiny release (#15)

Merged pull requests: - fix one hack, more to go; add reference (#17) (@Moelf) - Compression algo: LZ4 and LZMA at least for Streamers and tests (#19) (@Moelf) - Compression algo: LZ4 and LZMA reading data (#20) (@Moelf) - handle multiple blocks in datastream (#21) (@Moelf) - Support Jagged branch from CMS NanoAOD (#22) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UnROOT - v0.1.6

UnROOT v0.1.6

Diff since v0.1.5

Closed issues: - Missing struct TLeafD (#7)

Merged pull requests: - bump DataFrames version (#13) (@Moelf)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 5 years ago