Papers and talks, citations#
Papers#
Awkward Arrays in Python, C++, and Numba (published in EPJ Web of Conferences; arXiv) on July 2, 2020.
AwkwardForth: accelerating Uproot with an internal DSL (published in EPJ Web of Conferences; arXiv on February 24, 2021.
An array-oriented Python interface for FastJet (published in ACAT 2021 proceedings; arXiv) on February 8, 2022.
Awkward to RDataFrame and back (to be published in ACAT 2022 proceedings; arXiv on February 20, 2023.
Using a DSL to read ROOT TTrees faster in Uproot (to be published in ACAT 2022 proceedings; arXiv on March 3, 2023.
The Awkward World of Python and C++ (to be published in ACAT 2022 proceedings; arXiv on March 3, 2023.
Awkward Just-In-Time (JIT) Compilation: A Developer’s Experience (to be published in CHEP 2023 proceedings; arXiv on October 2, 2023.
Talks#
StrangeLoop talk (video) on September 14, 2019: motivation for Awkward Arrays.
PyHEP talk on October 17, 2019: motivation for Awkward 1.0.
CHEP talk on November 7, 2019: architecture of Awkward 1.0.
Summary poster on February 27, 2020: overview.
Presentation at SciPy 2020 (video) on July 5, 2020: introduction beyond HEP.
Lessons learned in Python-C++ integration (video) on December 1, 2021: the motivation for Awkward version 2.0.
Awkward Array updates on April 6, 2022: an overview of Awkward version 2.0.
CSSI summary (poster) on July 5, 2022: applications beyond HEP.
All about AwkwardForth on March 6, 2023: how & why of the AwkwardForth minilanguage.
Awkward Array in Tiled on October 25, 2023: integration with the Tiled database.
Awkward Array in Julia on November 6, 2023: AwkwardArray.jl.
Awkward family (poster) on March 11, 2024: the ecosystem built around Awkward Array.
Tutorials#
Tutorial for the Electron Ion Collider (EIC) (agenda, video) on April 8, 2020.
Uproot Awkward Columnar HATS (2020) (agenda) on June 8, 2020.
Tutorial at PyHEP 2020 (agenda, video) on July 13, 2020.
PyHEP Numba tutorial (agenda, video) on February 3, 2021.
Uproot Awkward Columnar HATS (2021) (agenda) on June 14, 2021.
Tutorial at PyHEP 2021 (agenda, video) on July 6, 2021.
Tutorial for the STAR collaboration (video) on September 13, 2021.
Loopy and Unloopy programming techniques (SciPy 2022) (agenda, video) on July 11, 2022.
CoDaS-HEP Columnar Analysis (agenda) on August 3, 2022.
HSF-India Mumbai (agenda) on May 1, 2023.
Thinking in Arrays (SciPy 2023) (agenda, video) on July 11, 2023.
HSF-India Bhubaneswar (agenda) on December 18, 2023.
Citations#
To cite Awkward Array, please use
@software{Pivarski_Awkward_Array_2018,
author = {Pivarski, Jim and Osborne, Ianna and Ifrim, Ioana and Schreiner, Henry and Hollands, Angus and Biswas, Anish and Das, Pratyush and Roy Choudhury, Santam and Smith, Nicholas and Goyal, Manasvi},
doi = {10.5281/zenodo.4341376},
month = {10},
title = {{Awkward Array}},
year = {2018}
}