PhasorToolBox – A Python Package for Synchrophasor Application Prototyping

Despite the rapid expansion of open source computer software applications, the development of synchrophasor applications has not kept pace. This paper presents a development package for quick prototyping of synchrophasor applications using Python programming language, specifically for the retrieval of data from any device that adopts the IEEE C37.118.2-2011 standard. The package provides a high-level interface for developers to quick prototyping for the rapid development of advanced synchrophasor applications. The asynchronous design pattern makes the packet robust to handle a high volume of I/O without compromising real-time performance.