Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

factorize interpretation #106

Open
wants to merge 60 commits into
base: main
Choose a base branch
from

Commits on Sep 15, 2021

  1. factorize interpretation

    aminnj committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    1ce019b View commit details
    Browse the repository at this point in the history
  2. make methods more specific

    aminnj committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    fadd2aa View commit details
    Browse the repository at this point in the history
  3. for ci

    aminnj committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    e608734 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. TDirectory support (JuliaHEP#107)

    * try1
    
    * recursive and unit tests
    
    * add files
    
    * actually add tests
    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    e17bd83 View commit details
    Browse the repository at this point in the history
  2. Bump version number

    tamasgal authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    ef584bc View commit details
    Browse the repository at this point in the history
  3. fix

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    0939b27 View commit details
    Browse the repository at this point in the history
  4. [skip ci] bump version

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    a90904f View commit details
    Browse the repository at this point in the history
  5. add more basic types (JuliaHEP#110)

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    2a9e4ca View commit details
    Browse the repository at this point in the history
  6. iterate on baskets + an optimization (JuliaHEP#111)

    * iterate on baskets
    
    * 10-50% speedup for simple benchmarks
    
    * simplify
    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    80d819b View commit details
    Browse the repository at this point in the history
  7. optimize TBasketKey unpacking (JuliaHEP#115)

    * avoid slow merging
    
    * faster than in the try block
    
    * faster without dict
    
    * single read for rest of tkey bytes
    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    1d06a98 View commit details
    Browse the repository at this point in the history
  8. default byte for fIOFeatures (JuliaHEP#117)

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    d2f639c View commit details
    Browse the repository at this point in the history
  9. bump

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    1a81634 View commit details
    Browse the repository at this point in the history
  10. basket cluster iteration utilities (JuliaHEP#118)

    * add some functions
    
    * add tests
    
    * fix
    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    514187d View commit details
    Browse the repository at this point in the history
  11. match DataFrames behavior for show (JuliaHEP#121)

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    4a9c9b3 View commit details
    Browse the repository at this point in the history
  12. add interface function (JuliaHEP#124)

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    fe7edd9 View commit details
    Browse the repository at this point in the history
  13. lower bound for PrettyTables (JuliaHEP#125)

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    6c48138 View commit details
    Browse the repository at this point in the history
  14. optimize and return VoV (JuliaHEP#122)

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    4f6e62d View commit details
    Browse the repository at this point in the history
  15. add broadcasting fusion (JuliaHEP#126)

    * add broadcasting fusion
    
    * fix allocation and let getindex be lazy
    
    * better lazyevent display
    
    * fix CI
    
    * add tree displaying tests
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    2334368 View commit details
    Browse the repository at this point in the history
  16. Update Project.toml

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    20ddaa7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    776eee7 View commit details
    Browse the repository at this point in the history
  18. test zstd compression (JuliaHEP#129)

    * add zstd compression tests
    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    961b1d1 View commit details
    Browse the repository at this point in the history
  19. Update Project.toml

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    fbd798c View commit details
    Browse the repository at this point in the history
  20. custom html repr (JuliaHEP#132)

    * custom html repr
    
    * limit columns too
    
    * consolidate text
    
    * reduce clutter
    
    Co-authored-by: Jerry Ling <proton@jling.dev>
    
    * Update src/displays.jl
    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    4a284bf View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0d1ed21 View commit details
    Browse the repository at this point in the history
  22. remove unused

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    0409b7c View commit details
    Browse the repository at this point in the history
  23. fix compat

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    8c2c452 View commit details
    Browse the repository at this point in the history
  24. remove ill-defined method

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    4d526ee View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ef0bae8 View commit details
    Browse the repository at this point in the history
  26. remove Polyester (JuliaHEP#134)

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    934b8dc View commit details
    Browse the repository at this point in the history
  27. add LazyTree(path) methods

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    3cf9cd5 View commit details
    Browse the repository at this point in the history
  28. use LibDeflate for zlib (JuliaHEP#137)

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    972e71d View commit details
    Browse the repository at this point in the history
  29. Update Project.toml

    LibDeflate fast!
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    29e206f View commit details
    Browse the repository at this point in the history
  30. use safe api for LibDeflate (JuliaHEP#138)

    aminnj authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    fe44d2b View commit details
    Browse the repository at this point in the history
  31. Update ci.yml

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    47ba3bf View commit details
    Browse the repository at this point in the history
  32. Fix gitlab ci (JuliaHEP#141)

    * Use two threads
    
    * Remove Julia 1.3
    
    * Oh, we still support Julia 1.3, readding
    
    * Simplify CI and fix threading in Julia 1.3
    tamasgal authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    2d028ce View commit details
    Browse the repository at this point in the history
  33. Improve thread handling in tests (JuliaHEP#144)

    * Improve thread handling in tests
    
    * Test threading
    tamasgal authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    d41491d View commit details
    Browse the repository at this point in the history
  34. faster vcat (JuliaHEP#152)

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    c309eb7 View commit details
    Browse the repository at this point in the history
  35. Bump version number

    tamasgal authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    39eb35b View commit details
    Browse the repository at this point in the history
  36. fix stacktrace too long (JuliaHEP#149)

    * fix stacktrace too long
    
    * fix stacktrace too long try 2
    
    * fix stacktrace too long try 3
    
    * fix before 1.6
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    cc39f3e View commit details
    Browse the repository at this point in the history
  37. reduce number of read during ROOTFile and basket unpacking, use mor…

    …e async, add remote (HTTP) source, (JuliaHEP#154)
    
    
    * reduce basket reading io from 4 -> 1
    
    * use more OffsetBuffer when appropriate
    
    * bump compatibility
    
    * add HTTP source support
    
    * Mmap based local file
    
    * async chunking
    
    * better error
    
    * 100% lock-free
    
    * scitoken ready
    
    * faster display branch
    
    * backport upgrade
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    d35aa9c View commit details
    Browse the repository at this point in the history
  38. bump version

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    e60d17f View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    f6a0d4a View commit details
    Browse the repository at this point in the history
  40. fix split branches (JuliaHEP#155)

    * fix split branches
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    00e7815 View commit details
    Browse the repository at this point in the history
  41. bump version

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    f6339cc View commit details
    Browse the repository at this point in the history
  42. fix windows id -u (JuliaHEP#158)

    * fix windows `id -u`
    
    * remove hacky precompile
    
    * fix CI
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    e822e5d View commit details
    Browse the repository at this point in the history
  43. Update Project.toml

    bump version
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    03614f4 View commit details
    Browse the repository at this point in the history
  44. Fix URLs (JuliaHEP#159)

    tamasgal authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    4df552e View commit details
    Browse the repository at this point in the history
  45. add TLeafS (JuliaHEP#161)

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    b05997f View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    e5746a0 View commit details
    Browse the repository at this point in the history
  47. Fix error when file is not existent (JuliaHEP#164)

    * Fix error when file is not existent
    
    * Use SystemError instead of general error
    
    * Add test for non-existent-file opening
    tamasgal authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    494f191 View commit details
    Browse the repository at this point in the history
  48. Bump version

    tamasgal authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    353b5b0 View commit details
    Browse the repository at this point in the history
  49. C-style arrays (JuliaHEP#166)

    * Add samples for issue 165
    
    * fix C-stype array
    
    * fix io
    
    Co-authored-by: Jerry Ling <proton@jling.dev>
    tamasgal and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    9b42eb8 View commit details
    Browse the repository at this point in the history
  50. Update Project.toml

    bump version
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    5a70053 View commit details
    Browse the repository at this point in the history
  51. Normalize branch name (JuliaHEP#156)

    * normalize branch alias
    
    * touch up docs [skipci]
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    44e1351 View commit details
    Browse the repository at this point in the history
  52. xrootd read support (JuliaHEP#150)

    * xrootd
    * bump Julia requirement to >=1.6
    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    23d87ed View commit details
    Browse the repository at this point in the history
  53. JOSS Paper (JuliaHEP#135)

    * Add skeleton
    
    * Add open journal PDF generator GHA
    
    * Fix path to source file
    
    * Set output path
    
    * summary and statement of need
    
    * Minor cosmetics
    
    * Add comparison intro and uproot
    
    * Add uproot reference
    
    * add functionality
    
    * add performance citation
    
    * small additions
    
    * for ci
    
    * Cite pandas and numpy
    
    * Add ROOT citation
    
    * Cleanup and some additions
    
    * Minor updates and additions
    
    * Update references
    
    * Cleanup and additions
    
    * Update conclusions with Jerry's comments
    
    * Fix typo
    
    * Add NanoAOD refernce
    
    * Add reference to CMS/NanoAOD
    
    * Fix pandas reference
    
    * Add spaces between words and references
    
    * Fix typo
    
    Co-authored-by: Jerry Ling <proton@jling.dev>
    Co-authored-by: Nick Amin <amin.nj@gmail.com>
    3 people committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    247f65e View commit details
    Browse the repository at this point in the history
  54. add DOI

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    54aea8b View commit details
    Browse the repository at this point in the history
  55. Update README.md

    Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    9358bd5 View commit details
    Browse the repository at this point in the history
  56. Add JOSS badge

    tamasgal authored and Moelf committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    fe28a44 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    d9fd45a View commit details
    Browse the repository at this point in the history