Skip to main content

opendsspy is a Windows/Linux Python package providing access to OpenDSS direct dll version of OpenDSS.

Project description

py-dss-interface is a Windows Python package providing access to OpenDSS direct dll version of OpenDSS - Version 9.2.0.1 (64-bit build); License Status: Open and Version 9.2.0.1 (32-bit build); License Status: Open.

  • Free software: MIT license

Disclaimer

This Python Package is purely responsibility of Paulo Radatz and not his employer. Use this package at your own risk.

Installation

pip install py-dss-interface

Documentation

You can access the documentation through:

1 - The Read the Docs.

https://py_dss_interface.readthedocs.io/

2 - Another good resource is the OpenDSS_Direct_DLL.pdf doc created by Davis Montenegro. The package has been done based on this documentation.

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Version8/Distrib/Doc/OpenDSS_Direct_DLL.pdf

Thanks

I want to thank Ênio Viana and Rodolfo Pilar Londero for all their contribution to the new version of the tool.

Changelog

1.0.0 (2021-01-21)

  • Code refactored

  • Works on Linux version of OpenDSS provided in the package. This version is from 2020.

  • Tests included

  • Methods renamed to satisfy PEP 8 – Style Guide for Python Code

0.1.0 (2021-01-21)

  • Update OpenDSS version to: OpenDSS Version 9.2.0.1; License Status: Open

0.0.9 (2021-01-21)

  • text method returns string values (Jouni request)

  • OpenDSS exe 64bits included

0.0.8 (2020-12-10)

  • Allowing run multiple instances of DDLL without problems with memory - Gustavo asked it

  • Allowing run multiple OpenDSS’ DLLs

  • Update OpenDSS version to: OpenDSS Version 9.1.3.3 (64-bit build); License Status: Open

0.0.7 (2020-10-22)

  • PVsystems updated.

  • Update OpenDSS version to: OpenDSS Version 9.1.0.1 (64-bit build); License Status: Open.

  • Allowing to write values into Variant methods.

0.0.4 (2020-08-17)

  • DSSDLL class can receive OpenDSS folder in order to use the user own OpenDSS.

0.0.1 (2020-06-12)

  • Integrating CI.

0.0.0 (2020-06-12)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-dss-interface-1.0.0.tar.gz (61.8 MB view hashes)

Uploaded Source

Built Distribution

py_dss_interface-1.0.0-py3-none-any.whl (30.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page