Recent Releases of UnROOT
UnROOT - v0.10.35
UnROOT v0.10.35
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.33
UnROOT v0.10.33
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
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
- 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
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
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
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
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
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
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
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.19
UnROOT v0.10.19
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
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
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
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.14
UnROOT v0.10.14
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.4
UnROOT v0.10.4
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.0
UnROOT v0.10.0
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
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.0
UnROOT v0.9.0
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
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.21
UnROOT v0.8.21
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
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.16
UnROOT v0.8.16
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.10
UnROOT v0.8.10
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
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.6
UnROOT v0.8.6
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.4
UnROOT v0.8.4
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
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
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.7.2
UnROOT v0.7.2
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.0
UnROOT v0.7.0
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
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.1
UnROOT v0.6.1
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
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
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.4.0
UnROOT v0.4.0
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.6
UnROOT v0.3.6
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
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.3
UnROOT v0.3.3
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.2.5
UnROOT v0.2.5
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.1.9
UnROOT v0.1.9
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.7
UnROOT v0.1.7
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