- Notifications
You must be signed in to change notification settings - Fork3
Distributed Messaging Environment
License
CURENT/dime
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
DistributedMessagingEnvironment — The data exchange module for theCURENT Largescale Testbed.
Latest | Stable | |
---|---|---|
Documentation |
DiME enableshigh-concurrency,high-volumereal-time data exchange inlarge-scale power system simulations using ashared workspace.
Furthermore, DiME is compatible withmultiple programming languages including Python, Matlab, and JavaScript.
Interactions between server and clients in DiME:
Data exchange in DiME:
DiME runs on Linux and Windows, aquick start guide is available for both.
Use the following resources to get involved:
- Start from thedocumentation for installation and tutorial.
- Check out theexamples.
- Ask a question in theGitHub Discussions.
- Report bugs or issues by submitting aGitHub issue.
- Submit contributions usingpull requests.
- Check out and cite ourpaper.
If you use DiME for research or consulting, please cite the following publications in your publication:
Parsly, N., Wang, J., West, N., Zhang, Q., Cui, H., & Li, F. (2022). "DiME and AGVIS A Distributed Messaging Environment and Geographical Visualizer for Large-scale Power System Simulation". arXiv.https://doi.org/https://arxiv.org/abs/2211.11990v1
F. Li, K. Tomsovic and H. Cui, "A Large-Scale Testbed as a Virtual Power Grid: For Closed-Loop Controls in Research and Testing," in IEEE Power and Energy Magazine, vol. 18, no. 2, pp. 60-68, March-April 2020, doi: 10.1109/MPE.2019.2959054.
H. Cui, F. Li and K. Tomsovic, "Hybrid Symbolic-Numeric Framework for Power System Modeling and Analysis," in IEEE Transactions on Power Systems, vol. 36, no. 2, pp. 1373-1384, March 2021, doi: 10.1109/TPWRS.2020.3017019.
Please refer asLTB DiME for the first occurence and then refer asDiME.
This work was supported in part by the Engineering Research CenterProgram of the National Science Foundation and the Department of Energy under NSF Award Number EEC-1041877 and the CURENT Industry Partnership Program.
DiME is originally developed by Nicholas West and Nicholas Parsly, and currently developed and maintained by Zack Malkmus.
SeeGitHub contributors for the contributor list.
DiME is licensed underGPL v3 License