The Pandora Software Development Kit for Pattern Recognition
J. S. Marshall, M. A. Thomson

TL;DR
The paper introduces the Pandora SDK, a framework that simplifies designing and executing pattern recognition algorithms, demonstrated through applications in high-energy physics and cosmic ray detection.
Contribution
It presents the Pandora SDK's design and implementation, enabling modular and efficient pattern recognition solutions in scientific research.
Findings
Successful reconstruction of high-energy collider events
Effective cosmic ray and neutrino event detection
Framework promotes modular, decoupled algorithm design
Abstract
The development of automated solutions to pattern recognition problems is important in many areas of scientific research and human endeavour. This paper describes the implementation of the Pandora Software Development Kit, which aids the process of designing, implementing and running pattern recognition algorithms. The Pandora Application Programming Interfaces ensure simple specification of the building-blocks defining a pattern recognition problem. The logic required to solve the problem is implemented in algorithms. The algorithms request operations to create or modify data structures and the operations are performed by the Pandora framework. This design promotes an approach using many decoupled algorithms, each addressing specific topologies. Details of algorithms addressing two pattern recognition problems in High Energy Physics are presented: reconstruction of events at a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
