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.1.0 (2021-10-10)

  • Code refactored

  • PEP 8 in some methods

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.2.tar.gz (31.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_dss_interface-1.0.2-py3-none-any.whl (27.6 MB view details)

Uploaded Python 3

File details

Details for the file py-dss-interface-1.0.2.tar.gz.

File metadata

  • Download URL: py-dss-interface-1.0.2.tar.gz
  • Upload date:
  • Size: 31.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for py-dss-interface-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d3f0d9c876f420a715d8616556ea505e9920e5b67de98f13bf78bcf6eb7c62e7
MD5 96ff8b6af09246db95207bc72f968807
BLAKE2b-256 5bb7f76627aa2f6a041d2d2e55b2188d68b28efca3b3f68612e21afad9951306

See more details on using hashes here.

File details

Details for the file py_dss_interface-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: py_dss_interface-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 27.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for py_dss_interface-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5206e6f48131e47e2f65df173de4c5d10748b856eb11a90332a0a3ddac6cdbdb
MD5 a2494da3ac74f57e49159751b40a1ebb
BLAKE2b-256 01bcdf842afea94d90cee5f81d19c6d7b172738e31aaf204fd25ea284f88af61

See more details on using hashes here.

Supported by

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