  We introduce the Simulator for Quantum Networks and Channels
($\texttt{SQUANCH}$), an open-source Python library for creating parallelized
simulations of distributed quantum information processing. The framework
includes many features of a general-purpose quantum computing simulator, but it
is optimized specifically for simulating quantum networks. It includes
functionality to allow users to easily design complex multi-party quantum
networks, extensible classes for modeling noisy quantum channels, and a
multiprocessed NumPy backend for performant simulations. We present an overview
of the structure of the library, describing how the various API elements
represent the underlying physics and providing simple usage examples for each
module. Finally, we present several demonstrations of canonical quantum
information protocols implemented using this framework.
