Can you please point to which branch on GitHub corresponds to version 3.1.
I am trying to work with buspy module and it seems to be workingonly with version 3.1. I want to replace some modules and build GridLAB-d from source but, I am in need of the GitHub branch # , version that correspons to the released version 3.1 (https://sourceforge.net/projects/gridlab-d/files/gridlab-d/Old%20releases/ and gridlabd-3.1-x64.exe).
Thanks and regards,
Alok.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is no version tagged on GitHub for 3.1. Version 3.1 was while we were still using SourceForge for code stagin, so no appropriate version was tagged inside the GitHub repository. Your best bet is to use the version on SourceForge, located at https://sourceforge.net/p/gridlab-d/code/HEAD/tree/branch/3.1/. We heavily discourage users from using older versions of GridLAB-D, especially major version numbers -- there are numerous fixes that have been put in place since 3.1, so it is quite possible you'd encounter issues and invalid answers using those versions.
Unfortunately, I'm not sure buspy is still being developed (it is not being developed by the core GridLAB-D developers and doesn't look like its authors have updated it in well over a year). I'd try to contact those authors and see if they can update it for the newer versions. Depending on what you are trying to do, there may be alternative modules/methods for using a Python or JSON-type interface (look up posts/information regarding FNCS and HELICS).
-Frank
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I did some additional trials today and found that the Gridlab-d installations without the connection module work well with buspy (client-server mode).
What has changed in the way client-server communication works for those versions without connection module and the more newer ones with the connection module?
If you can share this then maybe I can modify buspy to communicate with the newer versions of GridLAB-D.
Thanks,
Alok.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Unfortunately, the connection module had several changes, and there have been several other changes in the core functionality of GridLAB-D to enable cosimulation projects like FNCS and HELICS. There's no "simple explanation" for this - your best bet would be to do a diff on the code between version 3.1 and 4.0/4.1. They will be significant though.
-Frank
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you Frank.. I'll reach out to authors of buspy. I tried FNCS over a week and figured out how to use it.. I will work with FNCS for the newer versions of GridLAB-D...
Thank you for your comments.
Alok.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi GridLAB team,
Can you please point to which branch on GitHub corresponds to version 3.1.
I am trying to work with buspy module and it seems to be workingonly with version 3.1. I want to replace some modules and build GridLAB-d from source but, I am in need of the GitHub branch # , version that correspons to the released version 3.1 (https://sourceforge.net/projects/gridlab-d/files/gridlab-d/Old%20releases/ and gridlabd-3.1-x64.exe).
Thanks and regards,
Alok.
Hello Alok,
There is no version tagged on GitHub for 3.1. Version 3.1 was while we were still using SourceForge for code stagin, so no appropriate version was tagged inside the GitHub repository. Your best bet is to use the version on SourceForge, located at https://sourceforge.net/p/gridlab-d/code/HEAD/tree/branch/3.1/. We heavily discourage users from using older versions of GridLAB-D, especially major version numbers -- there are numerous fixes that have been put in place since 3.1, so it is quite possible you'd encounter issues and invalid answers using those versions.
Unfortunately, I'm not sure buspy is still being developed (it is not being developed by the core GridLAB-D developers and doesn't look like its authors have updated it in well over a year). I'd try to contact those authors and see if they can update it for the newer versions. Depending on what you are trying to do, there may be alternative modules/methods for using a Python or JSON-type interface (look up posts/information regarding FNCS and HELICS).
-Frank
I did some additional trials today and found that the Gridlab-d installations without the connection module work well with buspy (client-server mode).
What has changed in the way client-server communication works for those versions without connection module and the more newer ones with the connection module?
If you can share this then maybe I can modify buspy to communicate with the newer versions of GridLAB-D.
Thanks,
Alok.
Hello Alok,
Unfortunately, the connection module had several changes, and there have been several other changes in the core functionality of GridLAB-D to enable cosimulation projects like FNCS and HELICS. There's no "simple explanation" for this - your best bet would be to do a diff on the code between version 3.1 and 4.0/4.1. They will be significant though.
-Frank
Thank you Frank.. I'll reach out to authors of buspy. I tried FNCS over a week and figured out how to use it.. I will work with FNCS for the newer versions of GridLAB-D...
Thank you for your comments.
Alok.