Low-level Python bindings and native libs for DSS-Python. Not intended for direct usage, see DSS-Python instead.


License
BSD-3-Clause
Install
pip install dss-python-backend==0.14.6a1

Documentation

Builds PyPI Supports Linux Supports macOS Supports Microsoft Windows

DSS-Python: Backend

dss_python_backend provides low-level bindings for an implementation of EPRI's OpenDSS, using CFFI and our DSS C-API library and headers. It contains the native libraries (and DLLs) required by DSS-Python. This is considered an implementation detail.

This is not intended for direct usage, see DSS-Python and OpenDSSDirect.py instead!

After several years integrated into DSS-Python, this package was created in April 2023 to make the maintenance easier. See dss-extensions/DSS-Python#51

This package includes:

  • CFFI modules for DSS C-API
  • CFFI modules for user-models (only the code for generator user-models is being compiled nowadays)
  • DSS C-API libraries, DLLs, and headers