Menu

Difference between DSS-Python and py_dss_interface and Com Interface

Beginners
Ali
2024-08-12
2024-08-12
  • Ali

    Ali - 2024-08-12

    I started using OpenDSS via COM interface, but then I discovered py_dss_interface introduced by PauloRadatz in https://github.com/PauloRadatz/py_dss_interface. I had been struggling to develop everything from scratch with Python, such as voltage profiles and heatmaps, when I encountered https://dss-extensions.org/. I found it to be more practical, but my main question is: What is the best way to use OpenDSS via COM interface and Python? Should I:
    1. Use COM interface without any other interfaces,
    2. Use py_dss_interface,
    3. Or use DSS_Extension?
    What are the limitations, pros, and cons of each approach?

     
    • Davis Montenegro

      Hello,

      You'll find a lot of different flavors out there for driving DSS. For bench marking them you'll have to do it by yourself, we don't do that since we don't maintain them, just the COM interface and the DLL under the wrappers developed by other people. Then it is up to you, not everybody likes the same ice cream flavor. Depending on what you like and your software development habits, I'm sure you'll find the one you prefer.

      Best regards,

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.