Skip to main content

OpenDSS bindings and tools based on the DSS C-API project

Project description

Travis-CI: Linux and macOS build status AppVeyor: Windows build status

DSS Python: Unofficial bindings for EPRI's OpenDSS

Python bindings and misc tools for using OpenDSS (EPRI Distribution System Simulator). Based on CFFI and DSS C-API, aiming for full COM compatibility on Windows, Linux and MacOS.

See also the other projects from DSS-Extensions.org:

  • DSS C-API library: the base library that exposes a slightly modified version of EPRI's OpenDSS through a more traditional C interface, built with the open-source Free Pascal compiler instead of Delphi.
  • OpenDSSDirect.py: if you don't need COM compatibility, or just would like to check its extra funcionalities. You can mix DSS Python and OpenDSSDirect.py -- for example, if you have old code using the official COM objects, you could quickly switch to DSS Python with very few code changes, and then use opendssdirect.utils to generate some DataFrames.
  • OpenDSSDirect.jl: a Julia module, created by Tom Short (@tshort), recently migrated with the help of Dheepak Krishnamurthy (@kdheepak) to DSS C-API instead of the DDLL.
  • DSS Sharp: available for .NET/C#, also mimics the COM classes, but Windows-only at the moment. Soon it will be possible to use it via COM too.
  • DSS MATLAB: presents multi-platform integration (Windows, Linux, MacOS) with DSS C-API and is also very compatible with the COM classes.

Version 0.10.5, based on OpenDSS revision 2837 (which is slightly newer than OpenDSS v8.6.7.1). While we plan to add a lot more funcionality into DSS Python, the main goal of creating a COM-compatible API has been reached. If you find an unexpected missing feature, please report it!

This module mimics the COM structure (as exposed via win32com or comtypes), effectively enabling multi-platform compatibility at Python level. Most of the COM documentation can be used as-is, but instead of returning tuples or lists, this modules returns/accepts NumPy arrays for numeric data exchange.

The module depends on CFFI, NumPy and, optionally, SciPy.Sparse for reading the sparse system admittance matrix.

Recent changes

Check the changelog document for a detailed list.

  • 2020-03-03 / version 0.10.5: Maintenance release to match DSS C-API 0.10.5, basedon on OpenDSS revision 2837. Temporarily drops the v8 parallel-machine functions, as well as conda packages on Windows.
  • 2019-11-16 / version 0.10.4: Maintenance release to match DSS C-API 0.10.4.
  • 2019-05-22 / version 0.10.3: Some important fixes, better general performance, new API extensions, new features ported from COM and the OpenDSS version 8 codebase.
  • 2019-02-28 / version 0.10.2: Some small fixes, adds the missing CtrlQueue.Push, faster LoadShapes and new property DSS.AllowEditor to toggle editor calls.
  • 2019-02-17 / version 0.10.1: Integrate DSS C-API changes/fix, some small fixes, and more error-checking.
  • 2018-11-17 / version 0.10.0: Lots of changes, fixes and new features. Check the new changelog document for a list.
  • 2018-08-12 / version 0.9.8: Reorganize modules (v7 and v8), adds 8 missing methods and new backend methods for OpenDSSDirect.py v0.3+. Integrates many fixes from DSS_CAPI and the upstream OpenDSS.
  • 2018-04-30 / version 0.9.7: Fix some of the setters that used array data.
  • 2018-04-05 / version 0.9.6: Adds missing ActiveCircuit.CktElements[index] (or ...CktElements(index)) and ActiveCircuit.Buses[index] (or ...Buses(index)).
  • 2018-03-07 / version 0.9.4: Allows using len on several classes, fixes DSSProperty, and includes COM helpstrings as docstrings. Contains changes up to OpenDSS revision 2152.
  • 2018-02-16 / version 0.9.3: Integrates COM interface fixes from revision 2136 (First Next iteration on some elements)
  • 2018-02-12 / version 0.9.2: Experimental support for OpenDSS-PM (at the moment, a custom patch is provided for FreePascal support) and port COM interface fixes (OpenDSS revision 2134)
  • 2018-02-08 / version 0.9.1: First public release (OpenDSS revision 2123)

Missing features and limitations

Most limitations are inherited from dss_capi, i.e., these are not implemented:

  • DSSEvents from DLL/ImplEvents.pas: seems too dependent on COM.
  • DSSProgress from DLL/ImplDSSProgress.pas: would need a reimplementation depending on the target UI (GUI, text, headless, etc.).

In general, the DLL from dss_capi provides more features than both the official Direct DLL and the COM object.

Extra features

Besides most of the COM methods, some of the unique DDLL methods are also exposed in adapted forms, namely the methods from DYMatrix.pas, especially GetCompressedYMatrix (check the source files for more information).

Since no GUI components are used in the FreePascal DLL, we are experimenting with different ways of handling OpenDSS errors. Currently, the DSS.Text.Command call checks for OpenDSS errors (through the DSS.Error interface) and converts those to Python exceptions. Ideally every error should be converted to Python exceptions, but that could negatively impact performance. You can manually trigger an error check by calling the function CheckForError() from the main module.

Installing

On all major platforms, you can install directly from pip:

    pip install dss_python

Or, if you're using the Anaconda distribution, you can use:

    conda install -c pmeira dss_python

Binary wheels are provided for all major platforms (Windows, Linux and MacOS) and many combinations of Python versions (2.7, 3.5 to 3.7). If you have issues with a specific version, please open an issue about it. Conda packages support at least Python 2.7, 3.5, 3.6 and 3.7.

After a successful installation, you can then import the dss module from your Python interpreter.

Building

Get the repository:

    git clone https://github.com/dss-extensions/dss_python.git

Assuming you successfully built or downloaded the DSS C-API DLLs (check its repository for instructions), keep the folder organization as follows:

dss_capi/
dss_python/
electricdss-src/

Open a command prompt in the dss_python subfolder and run the build process:

python setup.py build
python setup.py install

If you are familiar with conda-build, there is a complete recipe to build DSS C-API, KLUSolve and DSS Python in the conda subfolder.

Example usage

If you were using win32com in code like:

import win32com.client 
dss_engine = win32com.client.gencache.EnsureDispatch("OpenDSSEngine.DSS")

or comtypes:

import comtypes.client
dss_engine = comtypes.client.CreateObject("OpenDSSEngine.DSS")

you can replace that fragment with:

import dss
dss_engine = dss.DSS

If you need the mixed-cased handling (that is, you were not using early bindings with win32com), add a call to dss.use_com_compat().

Assuming you have a DSS script named master.dss, you should be able to run it as shown below:

import dss
dss_engine = dss.DSS

dss_engine.Text.Command = "compile c:/dss_files/master.dss"
dss_engine.ActiveCircuit.Solution.Solve()
voltages = dss_engine.ActiveCircuit.AllBusVolts

for i in range(len(voltages) // 2):
    print('node %d: %f + j%f' % (i, voltages[2*i], voltages[2*i + 1]))

If you want to play with the experimental OpenDSS-PM interface (from OpenDSS v8), it is installed side-by-side and you can import it as: -- temporarily disabled in DSS Python 0.10.5. Check back in a few months.

import dss.v8
dss_engine = dss.v8.DSS

Although it is experimental, most of its funcionality is working. Depending on your use-case, the parallel interface can be an easy way of better using your machine resources. Otherwise, you can always use general distributed computing resources via Python.

Beware the v8 alternative can present issues and it should be removed as soon as all OpenDSS 8+ features are integrated into the default version.

Testing

Since the DLL is built using the Free Pascal compiler, which is not officially supported by EPRI, the results are validated running sample networks provided in the official OpenDSS distribution. The only modifications are done directly by the script, removing interactive features and some other minor issues. Most of the sample files from the official OpenDSS repository are used for validation.

The validation scripts is tests/validation.py and requires the same folder structure as the building process. You need win32com to run it on Windows.

As of version 0.11, the full validation suite can be run on the three supported platforms. This is possible by saving the official COM DLL output and loading it on macOS and Linux. We hope to automate this validation in the future.

Roadmap

Besides bug fixes, the main funcionality of this library is mostly done. Notable desirable features that may be implemented are:

  • More and better documentation
  • Plotting and reports integrated in Python.
  • Parallel-machine properties (disabled in DSS Python 0.10.5, to be reworked).

Expect news about these items by version 0.11.

Questions?

If you have any question, feel free to open a ticket on GitHub, or contact directly me through email (pmeira at ieee.org). Please allow me a few days to respond.

Credits / Acknowlegement

DSS Python is based on EPRI's OpenDSS via the dss_capi project, check its licensing information.

This project is licensed under the (new) BSD, available in the LICENSE file. It's the same license OpenDSS uses (OPENDSS_LICENSE). OpenDSS itself uses KLUSolve and SuiteSparse, licensed under the GNU LGPL 2.1.

I thank my colleagues at the University of Campinas, Brazil, for providing feedback and helping me test this module.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

dss_python-0.10.6a0-cp38-cp38-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

dss_python-0.10.6a0-cp38-cp38-win32.whl (4.8 MB view details)

Uploaded CPython 3.8 Windows x86

dss_python-0.10.6a0-cp38-cp38-manylinux2010_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

dss_python-0.10.6a0-cp38-cp38-manylinux1_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.8

dss_python-0.10.6a0-cp38-cp38-macosx_10_13_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

dss_python-0.10.6a0-cp37-cp37m-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

dss_python-0.10.6a0-cp37-cp37m-win32.whl (4.8 MB view details)

Uploaded CPython 3.7m Windows x86

dss_python-0.10.6a0-cp37-cp37m-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.7m

dss_python-0.10.6a0-cp37-cp37m-macosx_10_13_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

dss_python-0.10.6a0-cp36-cp36m-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

dss_python-0.10.6a0-cp36-cp36m-win32.whl (4.8 MB view details)

Uploaded CPython 3.6m Windows x86

dss_python-0.10.6a0-cp36-cp36m-manylinux2010_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

dss_python-0.10.6a0-cp36-cp36m-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.6m

dss_python-0.10.6a0-cp36-cp36m-macosx_10_13_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

dss_python-0.10.6a0-cp35-cp35m-manylinux2010_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

dss_python-0.10.6a0-cp35-cp35m-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.5m

dss_python-0.10.6a0-cp35-cp35m-macosx_10_6_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.5m macOS 10.6+ x86-64

dss_python-0.10.6a0-cp34-cp34m-manylinux2010_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.4m manylinux: glibc 2.12+ x86-64

dss_python-0.10.6a0-cp34-cp34m-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.4m

dss_python-0.10.6a0-cp27-cp27mu-manylinux2010_x86_64.whl (7.9 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

dss_python-0.10.6a0-cp27-cp27mu-manylinux1_x86_64.whl (7.9 MB view details)

Uploaded CPython 2.7mu

dss_python-0.10.6a0-cp27-cp27m-win_amd64.whl (5.6 MB view details)

Uploaded CPython 2.7m Windows x86-64

dss_python-0.10.6a0-cp27-cp27m-win32.whl (4.8 MB view details)

Uploaded CPython 2.7m Windows x86

dss_python-0.10.6a0-cp27-cp27m-manylinux2010_x86_64.whl (7.9 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

dss_python-0.10.6a0-cp27-cp27m-manylinux1_x86_64.whl (7.9 MB view details)

Uploaded CPython 2.7m

dss_python-0.10.6a0-cp27-cp27m-macosx_10_7_x86_64.whl (4.6 MB view details)

Uploaded CPython 2.7m macOS 10.7+ x86-64

File details

Details for the file dss_python-0.10.6a0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c9da6f0da163fbc181cb882cd7027d8c6d3c2e9e297d7e67d9dc72d2e24dab63
MD5 7a515f794eb715e58af0e408dd2e2e26
BLAKE2b-256 fc052262c64bc8bd4d8733e3cf21f6d548c422b423534c2c31556de09ce4543b

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp38-cp38-win32.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 10c05e1929b59c9b56799794d5b29ae3e70533e5d7c8bca234b0073d69d74ed2
MD5 81eb0ac23da0191b75209bedf46d3244
BLAKE2b-256 4227c3655efe3349815a85fa2a7f4195864825f235fcbec1e3a10105f0d19217

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ecc18469b8cc4585a41ae93fff8fda8df5ce4db97ad9c9511836705bfdec74e3
MD5 fe16f664993a578768586c30561c89d0
BLAKE2b-256 eed23a1cb32337a48a359df37bf9d464eefa30a3a59104c93287b4dce9857ad1

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 914fe0d516fcb2d90633e9973850f146ba436a66dbceffc5ce5a52fe29e93999
MD5 a0f8ae15860bf180c3d22df81d82c832
BLAKE2b-256 2d4100eb49a2b0e20786308a598938b07c6a5f6967c74a1d6902029c4d56e712

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.8, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c41f12e6f77923dd7c09c18407a033537fb86efea51b1ed49eae500a11e61c51
MD5 f6b9b9cd4c07b74da693e8723174d2cc
BLAKE2b-256 7649a5ab6cf5eb2f20c0caca0e35e903b95a36c3273b7204f601492e45c063d7

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 18418a7317225fc3f61cb0ac8544f944be542e268eb62adea26b6132d28db400
MD5 1981bfa5736cb539357bae088043ad8a
BLAKE2b-256 7fd4575d810118cf8b7dab86e2fa47adae3cc3cb655248e9d146052d99ded42b

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d7c6dc7925fb3d3c6c3e4460aa5781d761f91246fe283d43e600380ae294b47a
MD5 e01329bee8b2fc3d19232810d4547d3b
BLAKE2b-256 654084eb1de8f7b201b16793348e0a7f69a133b7be18ad90db02369573f37b7a

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4712c97f07a757cddc9580b10e48979ff2f900dbf38b3c60276b3406d0f2d4af
MD5 3563677f34d98875a4e549bc04917a4b
BLAKE2b-256 13f817b20fa9ff97656f28727e8151e255c8baac999b418ba09ef88087b9ad19

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9fc04a1122c586cedef7619bd2fe2ac2adb5cd4b0765a4ccd27daf95a38b9056
MD5 ad835b383b233625a433fe144454c505
BLAKE2b-256 041517ea664c238e815451f2d1615fe9c6738c2b3cdfb8001eca6102f22fe69d

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 82a07f6d7cec0740ba82f5341bd5f53da0d357622ca0dffdbfcd7484513536b7
MD5 b08742dfe9882e69eef2b422141b9ca4
BLAKE2b-256 3322ff64b04bd04df6748c441032f49c119350f56c01ea97f10f33d0ce847712

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 174bba3f86313673ba171716e658fb2504b004061584ff9b026175150f123a7d
MD5 fa2ffc1d3b01dbcdac6224b95841270d
BLAKE2b-256 ad2e17d158dbe6396c4465e485cf6759473b0e7ecd710bd6a57d1479067b271d

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f66d24966b0d6a11a6db6a8e4b9a95a62a58692dc463dbfa8906fe77e9ed9f23
MD5 eb89393f8bf77582c80dab63c5c4a282
BLAKE2b-256 3c75af700763420d067555c6486e24e8347771f7bb117352eff021e14ac2e915

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5a088974ca7593288be9975e7fd59220e76f7d156a446e77649ab4cda8528a25
MD5 227689be3e5e08360e785d35058e1152
BLAKE2b-256 1e67294c43ed3be7861216d86aad78399f153b456eb5057698a936a0d707ad9b

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 361777d89bc051306e54791e3cb887302f9729f22819dd79e9fa965c462021f2
MD5 e95ae0929d3232762bab6f7a643a554b
BLAKE2b-256 b1867453e5da765b2b93284acc6cab6ab8596d966cff83426ddb1b94e2691772

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1707531e0fa83027b16a95795b1a4617f845276ab5cde3d7c3889583033f2760
MD5 49bf337616181fee56f74dbe0444621d
BLAKE2b-256 fbaaaf084a7b807815c7af012b352a0c006d205829bc7ef93c380791f03646d0

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 207c3fec9f2e80bdd08a2859acffd71e0e4e3ef22e56554a8fc02dd5ea81a451
MD5 54e9cd3c1c4fef3f021e02f4f01b6841
BLAKE2b-256 528d9bbb727d5158b0fa3c4f61375282975c0ef7945b682cc465c12f4ea924c0

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp35-cp35m-macosx_10_6_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp35-cp35m-macosx_10_6_x86_64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.5m, macOS 10.6+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 2cd245768f9abecb6a2222425ffc75ce0f2fecc9aef65a7543b6beb3986abcf3
MD5 73f2eba88bac4289c72d7ea36929aa9c
BLAKE2b-256 b4583db24174389076c121fb18037aa94f69ef08485e346657b7dc321d40d8e6

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp34-cp34m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp34-cp34m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.4m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp34-cp34m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b6e25406132bb18996fc1c8b580fb407a0be8ecfde3a666c3df433a48b0a39b9
MD5 5b58357c226b032fe5b1e0f1013025d6
BLAKE2b-256 6d177173f9d67ad5282e30ce07f05d25e66d98643a5e995654ecd2239d844898

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 405afc4869562bc3268d165fc94a033e4b19eb14e32d7f5382c8f4a5410be21a
MD5 068dc1a875e023a797d021425dde342d
BLAKE2b-256 bd74a4faeea175e10434f8c3b65ecfd9eb0d9094b518f4ac4d25d16868a68887

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 75a8406d4ebbe19149ace1f3e8cd161b17eaefe0364c3a78c3eaf6b6a2a4b565
MD5 08aa8d10bc2104873ba3818182b5641e
BLAKE2b-256 4aaceacd997ab6a2bd2119057982e752bfab3fdc7ee4a88f31bae6768f82581e

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4c0303eb20b657c0a5d049d4e641c2a66bd01f1354cd976f91adc598812fce6
MD5 db3f738abf2ccdbc045d52747fe91238
BLAKE2b-256 f96ac9541041d7db1460934da35b2fc86dd62d3af74dc5eef68cc30458b42a12

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5ebf46529e993e9f14702095938e92436d097f73fa5ceb6be5b75ec644121108
MD5 82661d76caabaeb694b1b40c442967f1
BLAKE2b-256 9de047fd8fe886475bb8f97150ad8c7062823fce53e3c0058b676becb237094f

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 09a8dbb1dacca88df6500311da6c766acd9544897c25b9fde0c405ba8c677274
MD5 437991f3ff109652558221dc74122315
BLAKE2b-256 69ca507ccaf30b53378fe78635d9fc894dfc38303f24ec9902b023ad23dba3d0

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7d469df7c4dc9fb4e8ff9bf5ae65b321adba2399129a44140828c3f9ac82ef33
MD5 a283fc45382bcc7399ae18383eb879a6
BLAKE2b-256 ab870cdc18ffc33fce449d00af5644f33f5d4eaa43cae795f1bd53d7b4070af1

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0b222bd062544ebac63168a23003fb5440a8c65c8d3ed86582e69b02264424a3
MD5 58f0094762f78e340eef6958c80c6239
BLAKE2b-256 8f70888ffdc05ccbcb30c81db63dcce07c81be6cd96394840e05be82ab2a3cc0

See more details on using hashes here.

File details

Details for the file dss_python-0.10.6a0-cp27-cp27m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.6a0-cp27-cp27m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 2.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for dss_python-0.10.6a0-cp27-cp27m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 993378f203ccfb6a8834c8d225fa408fe25a385d64f3b74fb8db6fcd6d54e83c
MD5 17a7f27ac490719502c60a7291fdd12a
BLAKE2b-256 c98b0bdba1bd10eb0ccf5379b882155cd54e0fdb8abd53a19d0bd275c784d0d5

See more details on using hashes here.

Supported by

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