img avatar
 
× You must be logged in to change this data. If you don't have an account, please join.

Settings : Manage Projects

  Name I Use This Lines of Code   Current Committers Community Rating Reviews Description  
sttp-cppapi 1 67226
1 none 0 Native C++ API for Streaming Telemetry Transport Protocol (STTP) / IEEE P2664
openXDA 1 1696386
0 none 0 openXDA is an extensible platform for processing event files from disturbance monitoring equipment ... [More] such as digital fault recorders (DFRs) and power quality meters. In one implementation of openXDA analytics, based on the waveform data in these files and on user-provided transmission line parameters, openXDA determines the fault type and calculates the line-distance to the fault. For more information. [Less]
PDQTracker 1 0
3 none 0 The PDQ Tracker administered by the Grid Protection Alliance (GPA) is a high-performance, real-time data processing engine designed to raise alarms, track states, store statistics, and generate reports about the quality of streaming synchrophasor data.
substationSBG 1 1145030
3 none 0 The substationSBG administered by the Grid Protection Alliance (GPA) couples the high-performance ... [More] phasor data processing features of the openPDC and the security features of SIEGate into a purpose-built system that is both a substation PDC and a gateway for the secure, reliable communication of synchrophasor data from a substation to the control center. It acts as a synchrophasor data gateway in that it can securely and efficiently gather and redistribute high-resolution (e.g., 60 sample-per-second) time-series data from multiple devices and move real-time data in a consolidated stream to a central location, e.g., as upstream openPDC, and also keep a central data repository complete by providing automated data recovery capabilities using its short-term rolling local archive. [Less]
BroccoliSharp 1 7470
0 none 0 BroccoliSharp: A .NET implementation of the Bro Client Communications Library. BroccoliSharp is a ... [More] set of managed C# based .NET classes and structures that wrap Broccoli, the "Bro client communications library". This library fully implements the Broccoli API and will allow you to create client sensors for the Bro intrusion detection system, receive Bro IDs, send and receive Bro events, as well as send and receive event requests to and from peering Bros. As in the native C Broccoli API, you can currently create and receive values of pure types like integers, counters, timestamps, IP addresses, port numbers, booleans, and strings. [Less]
SIEGate 1 1114747
3 none 0 SIEGate (the Secure Information Exchange Gateway pronounced Psy-gate) exists to (1) improve the ... [More] security posture and minimize the external cyber-attack surface of electric utility control centers, and (2) to reduce the cost of maintaining current control-room-to-control-room information exchange. SIEGate implements a true publish-subscribe architecture where the sending gateway owner authorizes data as available for subscription by specific consuming gateways. Once authorized, the consuming gateway discovers the data that has been made available to it by other SIEGate nodes and allows selective subscription. Data made available for publication and subscription by SIEGate includes measurements, such as SCADA or synchrophasor data, files, notifications and alarms. [Less]
Synchrophasor Str... 1 1093421
0 none 0 Creates multiple streams from a single synchrophasor stream source. This service based ... [More] application allows you to take one incoming stream of synchrophasor data (e.g., from a substation with limited bandwidth) and redistribute the stream as many times as needed. All common synchrophasor protocols are supported (e.g., IEEE C37.118, IEC 61850-90-5, IEEE 1344, F-NET, SEL Fast Message, Macrodyne and BPA PDCstream) . This tool does not disaggregate streams into points - it resends exactly what was received. Manager and console applications can be run remotely - active configuration can be downloaded, edited and uploaded from management tool. Configuration is stored as an XML file. Full support for incoming and outgoing UDP, TCP, IPv6, and IPv4 in all combinations. [Less]
PMU Connection Te... 1 128141
0 none 0 The PMU Connection Tester, administered by the Grid Protection Alliance (GPA), verifies that a data ... [More] stream from synchrophasor measurement device is being successfully received. The PMU connection tester supports the following phasor data protocols: IEEE C37.118 (Version 1/Draft 7, Draft 6), IEEE 1344, BPA PDCstream, SEL Fast Message, UTK FNET streaming data protocol, IEC 61850-90-5 and Macrodyne. [Less]
Grid Solutions Fr... 1 792386
6 none 0 The Grid Solutions Framework (GSF) is an extensive open source collection of .NET code used by ... [More] electric power utilities and various open source projects. Hundreds of class libraries extend functionality included in .NET. The library makes more complex .NET features easier to use and adds functions not included. Example Components: ◾Adapter based time-series processing and data exchange framework with UI screens for managing real-time data ◾Various utility protocol libraries, e.g., PQDIF, COMTRADE, IEEEC37.118, IEEE1344, IEC61850-90-5, UTK F-NET, SEL Fast Message and MMS ◾Abstract asynchronous communications framework (IServer / IClient) for socket (TCP, UDP, Multicast), serial and file based communications ◾Security framework for implementing role-based security [Less]
openHistorian 1 1269441
6 none 0 An application for collecting, archiving, retrieving and displaying time-series event data in real-time from multiple data sources.
openPDC 1 1187668
4 none 0 The open source phasor data concentrator is a system that is used to manage, process and respond to ... [More] dynamic changes in fast moving streaming phasor data. More specifically, the openPDC can process any kind of data that can be described as “time-stamped measured values”. These measured values are simply numeric quantities that have been acquired at a source device and are typically called points, signals, events, time-series values or measurements. When a value gets measured, an exact timestamp is taken, typically using a GPS-clock for accuracy – the value, along with its timestamp, is then streamed to the openPDC where it can be “time-aligned” with other incoming measurements so that an action can then be taken on a complete slice of data all measured at the exact same moment in time. [Less]