{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2022:JIYAUWVU7ONEM5RM23MAKHVSHS","short_pith_number":"pith:JIYAUWVU","schema_version":"1.0","canonical_sha256":"4a300a5ab4fb9a46762cd6d8051eb23cb28350d4ab8415a523bb4ac848ec8e4a","source":{"kind":"arxiv","id":"2202.03911","version":1},"attestation_state":"computed","paper":{"title":"An array-oriented Python interface for FastJet","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PL","physics.comp-ph","physics.data-an"],"primary_cat":"hep-ex","authors_text":"Aryan Roy, Chad Wells Freer, Jim Pivarski","submitted_at":"2022-02-08T14:57:31Z","abstract_excerpt":"Analysis on HEP data is an iterative process in which the results of one step often inform the next. In an exploratory analysis, it is common to perform one computation on a collection of events, then view the results (often with histograms) to decide what to try next. Awkward Array is a Scikit-HEP Python package that enables data analysis with array-at-a-time operations to implement cuts as slices, combinatorics as composable functions, etc. However, most C++ HEP libraries, such as FastJet, have an imperative, one-particle-at-a-time interface, which would be inefficient in Python and goes aga"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2202.03911","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"hep-ex","submitted_at":"2022-02-08T14:57:31Z","cross_cats_sorted":["cs.PL","physics.comp-ph","physics.data-an"],"title_canon_sha256":"fe28e82fedb9a2c3a02f372159478e8ee7d041e7d01b17620a00750eeeca13e2","abstract_canon_sha256":"4d2021d8b150916da42f0102985b66362931dfc1ffc2c5a2d89769e39c087982"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:43:09.883481Z","signature_b64":"otBZgvg3BY/H4NkZmCEUsQyfS9/FQfGd7qtoER5WGCgn0+/7RMWzvo8rCYRdJRUF15887kyu4S+oWM2UjyqRCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4a300a5ab4fb9a46762cd6d8051eb23cb28350d4ab8415a523bb4ac848ec8e4a","last_reissued_at":"2026-07-05T05:43:09.883005Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:43:09.883005Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"An array-oriented Python interface for FastJet","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PL","physics.comp-ph","physics.data-an"],"primary_cat":"hep-ex","authors_text":"Aryan Roy, Chad Wells Freer, Jim Pivarski","submitted_at":"2022-02-08T14:57:31Z","abstract_excerpt":"Analysis on HEP data is an iterative process in which the results of one step often inform the next. In an exploratory analysis, it is common to perform one computation on a collection of events, then view the results (often with histograms) to decide what to try next. Awkward Array is a Scikit-HEP Python package that enables data analysis with array-at-a-time operations to implement cuts as slices, combinatorics as composable functions, etc. However, most C++ HEP libraries, such as FastJet, have an imperative, one-particle-at-a-time interface, which would be inefficient in Python and goes aga"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2202.03911","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2202.03911/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2202.03911","created_at":"2026-07-05T05:43:09.883060+00:00"},{"alias_kind":"arxiv_version","alias_value":"2202.03911v1","created_at":"2026-07-05T05:43:09.883060+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2202.03911","created_at":"2026-07-05T05:43:09.883060+00:00"},{"alias_kind":"pith_short_12","alias_value":"JIYAUWVU7ONE","created_at":"2026-07-05T05:43:09.883060+00:00"},{"alias_kind":"pith_short_16","alias_value":"JIYAUWVU7ONEM5RM","created_at":"2026-07-05T05:43:09.883060+00:00"},{"alias_kind":"pith_short_8","alias_value":"JIYAUWVU","created_at":"2026-07-05T05:43:09.883060+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2412.05333","citing_title":"Learning Symmetry-Independent Jet Representations via Jet-Based Joint Embedding Predictive Architecture","ref_index":21,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS","json":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS.json","graph_json":"https://pith.science/api/pith-number/JIYAUWVU7ONEM5RM23MAKHVSHS/graph.json","events_json":"https://pith.science/api/pith-number/JIYAUWVU7ONEM5RM23MAKHVSHS/events.json","paper":"https://pith.science/paper/JIYAUWVU"},"agent_actions":{"view_html":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS","download_json":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS.json","view_paper":"https://pith.science/paper/JIYAUWVU","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2202.03911&json=true","fetch_graph":"https://pith.science/api/pith-number/JIYAUWVU7ONEM5RM23MAKHVSHS/graph.json","fetch_events":"https://pith.science/api/pith-number/JIYAUWVU7ONEM5RM23MAKHVSHS/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS/action/timestamp_anchor","attest_storage":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS/action/storage_attestation","attest_author":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS/action/author_attestation","sign_citation":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS/action/citation_signature","submit_replication":"https://pith.science/pith/JIYAUWVU7ONEM5RM23MAKHVSHS/action/replication_record"}},"created_at":"2026-07-05T05:43:09.883060+00:00","updated_at":"2026-07-05T05:43:09.883060+00:00"}