  Event reconstruction in the ILC community has typically relied on algorithms
implemented in C++, a fast compiled language. However, the Python package
pyLCIO provides a full interface to tracker and calorimeter hits stored in LCIO
files, opening up the possibility to implement reconstruction algorithms in a
language uniquely well suited to working with large lists of hits built with
list comprehensions. Python, an interpreted language which can perform complex
tasks with minimal code, also allows seamless integration with powerful machine
learning tools developed recently. We discuss pySiDR, a Python package for SiD
event reconstruction.
