Pre-release
This release is a pre-release and may not be stable for production use.
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
- Python >= 3.10
- gridappsd-python
- cim-graph
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.7.3a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gridappsd_field_bus-2026.7.3a1.tar.gz | 16.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gridappsd_field_bus-2026.7.3a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.9 kB
Release files / gridappsd_field_bus-2026.7.3a1.tar.gz
| Download URL | gridappsd_field_bus-2026.7.3a1.tar.gz |
|---|---|
| Size | 16.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7b2a61f670744690b2472221a36bb68999bcc0ff6c3ac538d2723b88892c99eb
|
|
BLAKE2b-256 checksum How to use checksums |
b49ada03d5fc068254e52355735d8e8dd6f1af02a3403257574856afb6f0bdf7
|
| 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.7.3a1-py3-none-any.whl
| Download URL | gridappsd_field_bus-2026.7.3a1-py3-none-any.whl |
|---|---|
| Size | 20.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4c56b36e27813fd4c761274d008bef6509bca5400dce8d5753544433cfbdee36
|
|
BLAKE2b-256 checksum How to use checksums |
153c929508c1ca83d99d589a8a46b47018f21149f894d05cbc8978897e2d1b0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|