Skip to content

Checklist for the first phase of development #5

@jpivarski

Description

@jpivarski

As described in #4 (comment), this library is to act as a bridge from Python Awkward Arrays into the Julia world, so that

  • Julia can be used to accelerate tight loops (the way that Numba and C++ through cppyy or RDataFrame are currently being used, but with more freedom to create, fill, and iterate over arrays without a snapshot phase)
  • Julia libraries that act on Arrow or AwkwardArray can be used in Python (such as a possible route from UnROOT.jl into Pythonic analysis, which would be faster than than Uproot and a plug-in replacement for it)
  • Python libraries that act on Arrow or Awkward Arrays can be used in Julia

through PyJulia and PyCall.jl. This library should be usable on its own, exclusively in Julia, but the initial goal is to make Julia more accessible to Python users of Awkward Arrays.

The first phase of development (targeting JuliaHEP 2023) will require the following.

Nice to have:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions