Skip to main content

gridappsd-field-bus

A distributed field bus communication framework for the GridAPPS-D platform. Provides hierarchical agent-based communication across power grid field devices, enabling decentralized control and context management at the substation, feeder, switch area, and secondary area levels.

Features

  • Message Bus Abstraction - Pluggable message bus architecture with support for STOMP, GridAPPS-D, and VOLTTRON connection types
  • Distributed Agents - Hierarchical agent framework (SubstationAgent, FeederAgent, SwitchAreaAgent, SecondaryAreaAgent) for multi-level grid communication
  • Context Management - Topology-aware context managers that provide neighborhood information to distributed agents via CIM-Graph
  • Field Proxy Forwarding - Bridges field device buses to the operational technology (OT) bus when direct connections are unavailable
  • Protocol Support - Extensible protocol transformers for IEEE 2030.5 and DNP3 field protocols

Installation

pip install gridappsd-field-bus

Requirements

CLI Commands

Start the field proxy forwarder:

start-field-bus-forwarder --username app_user --password 1234App

Start centralized context managers:

context_manager --feeder_id <feeder_mrid> --simulation_id <sim_id>

Documentation

See the main GridAPPS-D Python repository for full documentation.

Metadata

Release files for gridappsd-field-bus 2026.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gridappsd-field-bus 2026.9.0
File Size Uploaded
gridappsd_field_bus-2026.9.0.tar.gz 16.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gridappsd-field-bus 2026.9.0
File Interpreter ABI Platform
gridappsd_field_bus-2026.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 37.5 kB

Release files / gridappsd_field_bus-2026.9.0.tar.gz

Download URL gridappsd_field_bus-2026.9.0.tar.gz
Size 16.8 kB
Tags Source
SHA-256 checksum
How to use checksums
de89b4890e178f229be897df50dbf0c95420c417b46faffb14e88b1f9d332262
BLAKE2b-256 checksum
How to use checksums
ac0b8a494f4bbc97c643db5e7526c2c27bf09ca29da0fa5e91fc9d311ebe0cf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / gridappsd_field_bus-2026.9.0-py3-none-any.whl

Download URL gridappsd_field_bus-2026.9.0-py3-none-any.whl
Size 20.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd1a3d146abf5bf27677f009f8531d6bd391d5974876d118731b48d21d3d5f02
BLAKE2b-256 checksum
How to use checksums
14f0489150908a72091126619931c3d27f028b55c689a9b4c3ec0325d316e184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

2026.9.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page