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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3f0d9c876f420a715d8616556ea505e9920e5b67de98f13bf78bcf6eb7c62e7
|
|
| MD5 |
96ff8b6af09246db95207bc72f968807
|
|
| BLAKE2b-256 |
5bb7f76627aa2f6a041d2d2e55b2188d68b28efca3b3f68612e21afad9951306
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5206e6f48131e47e2f65df173de4c5d10748b856eb11a90332a0a3ddac6cdbdb
|
|
| MD5 |
a2494da3ac74f57e49159751b40a1ebb
|
|
| BLAKE2b-256 |
01bcdf842afea94d90cee5f81d19c6d7b172738e31aaf204fd25ea284f88af61
|