Skip to content

Class with useful methods for interacting with OpenDSS (distribution system simulator)

Notifications You must be signed in to change notification settings

sibyjackgrove/OpenDSS-utilities

Repository files navigation

Status: Expect regular updates and bug fixes.

Utilities for interacting with OpenDSS

OpenDSS is a distribution system simulation platform. This repository provides a few methods to interact with OpenDSS using Python through the COM interface. It is fully based on the YouTube lectures by Paulo Radatz on OpenDSS - COM interface with Python..

Usage

You can clone the repository from GitHub with following commands:

git clone https://github.com/sibyjackgrove/OpenDSS-utilities.git

Place the OpenDSS_basics.py within the desired folder and import the DSS class as shown :

from OpenDSS_utilities import DSS

Dependencies: OpenDSS, pywin32


Note: I could not get pywin32 to work on Python 3.5 or higher. So I could only test the code on Python 2.7 (32 bit).


Examples

Usage of the class is descirbed in this Jupyter notebook.

Basic usage

Issues

Please feel free to raise an issue for bugs or feature requests.

Who is responsible?

Core developer:

About

Class with useful methods for interacting with OpenDSS (distribution system simulator)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published