activity
20232026
most citedBridging Worlds: Achieving Language Interoperability between Julia and Python in Scientific Computing

1 citations · 1 across the 5 of their papers we have counts for

collaborators

10 papers

cs.DC2026

GPU Acceleration of Awkward Arrays: Using Python cuda.compute

Maksym Naumchyk, Ianna Osborne

Awkward Array is a widely used library in high-energy physics (HEP) for representing and manipulating nested, variable-length data in Python. Previous CHEP contributions have explo…

cs.SE2026

Hypothesis-awkward: Property-Based Testing Strategies for Awkward Array

Tai Sakuma, Ianna Osborne, Peter Elmer

Hypothesis-awkward is a collection of Hypothesis strategies for Awkward Array. Awkward Array can represent a wide variety of nested, variable-length, mixed-type data. Many tools th…

cs.DC2026

Bridging the Vendor Gap: Enabling AMD GPU Support for Awkward Array via ROCm/HIP for the HL-LHC Era

Ianna Osborne, Maxym Naumchyk, Tai Sakuma +2

The High-Luminosity LHC (HL-LHC) will demand order-of-magnitude gains in analysis throughput, and increasingly those gains must come from GPUs that are not made by a single vendor.…

cs.SE2026

Advancing Awkward Arrays for High-Performance CPU and GPU Processing

Ianna Osborne, Manasvi Goyal

Awkward Array is a Python library for representing and processing nested, variable-length data that is widely used in high-energy physics. As HL-LHC analyses increasingly rely on a…

hep-ex2024

PyHEP.dev 2024 Workshop Summary Report, August 26-30 2024, Aachen, Germany

Azzah Alshehri, Jan Bürger, Saransh Chopra +28

The second PyHEP.dev workshop, part of the "Python in HEP Developers" series organized by the HEP Software Foundation (HSF), took place in Aachen, Germany, from August 26 to 30, 20…

cs.PL2024

Describe Data to get Science-Data-Ready Tooling: Awkward as a Target for Kaitai Struct YAML

Manasvi Goyal, Andrea Zonca, Amy Roberts +2

In some fields, scientific data formats differ across experiments due to specialized hardware and data acquisition systems. Researchers need to develop, document, and maintain expe…

cs.PL2024★ 1 cited

Bridging Worlds: Achieving Language Interoperability between Julia and Python in Scientific Computing

Ianna Osborne, Jim Pivarski, Jerry Ling

In the realm of scientific computing, both Julia and Python have established themselves as powerful tools. Within the context of High Energy Physics (HEP) data analysis, Python has…

cs.PL2023

Awkward Just-In-Time (JIT) Compilation: A Developer's Experience

Ianna Osborne, Jim Pivarski, Ioana Ifrim +2

Awkward Array is a library for performing NumPy-like computations on nested, variable-sized data, enabling array-oriented programming on arbitrary data structures in Python. Howeve…

cs.MS2023

The Awkward World of Python and C++

Manasvi Goyal, Ianna Osborne, Jim Pivarski

There are undeniable benefits of binding Python and C++ to take advantage of the best features of both languages. This is especially relevant to the HEP and other scientific commun…

hep-ex2023

Awkward to RDataFrame and back

Ianna Osborne, Jim Pivarski

Awkward Arrays and RDataFrame provide two very different ways of performing calculations at scale. By adding the ability to zero-copy convert between them, users get the best of bo…