eric-silk / PyMU

This library is used for accessing PMU data in real-time and is based on the C37.118.2-2011 standard.

Home Page:http://pythonhosted.org/PyMU/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python C37.118 data parser. Contains tools for connecting to PMUs and receiving data.

Full documentation

http://pythonhosted.org/PyMU/

Installation

  • Must use Python 3.0+
pip install PyMU

Quickstart

Quick demo of how to connect to a PMU and start capturing data

Get Config Frame

import pymu.tools as tools
confFrame = tools.startDataCapture(frameId, port, tcpPort)

Get Data Frame

from pymu.pmuDataFrame import DataFrame
from pymu.client import Client
cli = Client(ip, tcpPort, "TCP")
dataSample = tools.getDataSample(cli)
dataFrame = DataFrame(dataSample, confFrame)

You are now able to dive into all the fields of the data frame and config frame in real time. The example provided (/examples/pmuToCsv.py) writes all the phasor values, frequencies, and ROCOF a csv file.

About

This library is used for accessing PMU data in real-time and is based on the C37.118.2-2011 standard.

http://pythonhosted.org/PyMU/

License:Other


Languages

Language:Python 100.0%