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.3, based on OpenDSS revision 2609 (which is slightly newer than OpenDSS v8.5.9.1 and v7.6.5.86). 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.

  • 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:

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.

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.3.post1-cp37-cp37m-win32.whl (2.6 MB view details)

Uploaded CPython 3.7m Windows x86

dss_python-0.10.3.post1-cp36-cp36m-win32.whl (2.6 MB view details)

Uploaded CPython 3.6m Windows x86

dss_python-0.10.3.post1-cp35-cp35m-win32.whl (2.6 MB view details)

Uploaded CPython 3.5m Windows x86

dss_python-0.10.3.post1-cp27-cp27m-win32.whl (2.6 MB view details)

Uploaded CPython 2.7m Windows x86

dss_python-0.10.3-cp37-cp37m-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

dss_python-0.10.3-cp37-cp37m-manylinux1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.7m

dss_python-0.10.3-cp37-cp37m-macosx_10_7_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

dss_python-0.10.3-cp36-cp36m-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

dss_python-0.10.3-cp36-cp36m-manylinux1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.6m

dss_python-0.10.3-cp36-cp36m-macosx_10_7_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

dss_python-0.10.3-cp35-cp35m-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.5m Windows x86-64

dss_python-0.10.3-cp35-cp35m-manylinux1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.5m

dss_python-0.10.3-cp35-cp35m-macosx_10_6_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.5m macOS 10.6+ x86-64

dss_python-0.10.3-cp34-cp34m-manylinux1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.4m

dss_python-0.10.3-cp34-cp34m-macosx_10_6_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.4m macOS 10.6+ x86-64

dss_python-0.10.3-cp27-cp27mu-manylinux1_x86_64.whl (4.5 MB view details)

Uploaded CPython 2.7mu

dss_python-0.10.3-cp27-cp27m-win_amd64.whl (3.1 MB view details)

Uploaded CPython 2.7m Windows x86-64

dss_python-0.10.3-cp27-cp27m-manylinux1_x86_64.whl (4.5 MB view details)

Uploaded CPython 2.7m

dss_python-0.10.3-cp27-cp27m-macosx_10_6_x86_64.whl (3.6 MB view details)

Uploaded CPython 2.7m macOS 10.6+ x86-64

File details

Details for the file dss_python-0.10.3.post1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.3.post1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3.post1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9e0bfdb015b69044ed53cb7e4edb6199209bd067ce51f1715c92540dfad151c4
MD5 9ffcc577dfe9e25887db33f76a6c2205
BLAKE2b-256 56109b59bc955f658c8d3adbb18ca199aced780d192e5090253713ae7bf6ba70

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3.post1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.3.post1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3.post1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ef48a703855e2f0498e386bd9833295e222317e8b9ce57b4a6e087d04a3515f5
MD5 aa3c66da58cf35718e83a96163c7d386
BLAKE2b-256 b02bc3ee321e2b626acb6a005428b96df3a1eb15532e3f66cbd92463f91e0d90

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3.post1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.3.post1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3.post1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 5eac934afb1fefe7d788ea7797b0eda3eb24d1f46faf39cab0b3610dacf20450
MD5 6ff22bda216bcd15af1a3f61fa489468
BLAKE2b-256 87ce82d442351ddb938d33cf4afe998ce04a558e9fdb605d809b387bffc7899e

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3.post1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.3.post1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3.post1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 fc5533e8a3fdd7460950cd83f9fe4949f5804f02f63d685e3531dc4f612b9e16
MD5 53f461089098d493146248174f19d972
BLAKE2b-256 db09d89457a5e3c34ae43960e0772420f3e750f08805d369710637699ea7d9a3

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 04e5e1914e258deabb8f8a6eaeac39e00933ca55b47dd1cdf9d8705859e7f8df
MD5 b9ae6260725493e855141330c95c6008
BLAKE2b-256 1bc675cd9ed9f38a60e8c4577dbf431db103c793ffee1717d7528354f0fcb1dd

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3c9008c0873ac9329f070ec32a0b81b216977be2cbf93a69e2dda10944ff2a17
MD5 d613928ed19197b81ff545b0df399c8d
BLAKE2b-256 75bf43f91eeac3c894b756085876117f7af82267f48013739d7645268e9dc3a9

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 69115a5f0e1f820e9256660d4fe84cb11a77957986009a869268e367ac786371
MD5 2846ec4770f7bb470268f21bb1b312d7
BLAKE2b-256 1461dd121548ee28148a3c852d33d6c25b428cf909cef70e8088f42c2cbf2d7e

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a4c0de6dc5574a2f09ef7be57775780ac35bc3d9c1d4276cf39d201643fe7654
MD5 2e8376f2b0037a200c09df8ab7551d6d
BLAKE2b-256 990ec434df88588d3e6dcee571d83719dda537dbd8f21ff95607da6992d6b624

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 71e34f20540022728f43b17588e09e8d8071b5c6e0e37384e2b9647c013e9df4
MD5 6d80cbfb3bfb7573003bf5bb6840433d
BLAKE2b-256 6ce4019aa527a6bed51148e98d1d3bb95ab11feac483c77fdbb57ebb2d3f0d59

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6e3514a09a8c708fd0d8d9275051da8cc9a6229c68358824a240111e8d7661f9
MD5 a12f7267cc20c944db0986353b98bf5e
BLAKE2b-256 eb71f6f657678013bd5b2d56ffe430a80067f69b9b3ca8cfc35071ef7e3b183d

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 4bb8fc6837aeafafa5612a522fea7a739ae92eaa17ef67ad8407f627bb92ac98
MD5 53d310ba82cfed762f5b5fe5ef860adf
BLAKE2b-256 576e76e7198e12d24c4430f134a5b15dbf4cd20964e2f52488c3a8dd87d021b8

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c8b68c4e62b64913985fcb75cfe1041851c62fdb5eb9958df0e23c4a7b120ba9
MD5 4f304e8ab0fee1a49147f7041b36f3cc
BLAKE2b-256 77c6a844c254b857a46d699b7a6022516c603fe40e95284e2a0513184ccd69b6

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp35-cp35m-macosx_10_6_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp35-cp35m-macosx_10_6_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.5m, macOS 10.6+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 fa317cc7b78e0d810f4ef89ea4fc0108b268b43574f01d3867dd31b7d304b68c
MD5 98058ac9d5e901c883d0522dd2c3349e
BLAKE2b-256 621762fa2bd3a4e812fecec8067c4994603225962d834a1dc38d01e69403c8e3

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 55b6dcd926697c566da507d6ddedfae96c42e2bba18d2021069dc603b79c89e9
MD5 22cdeeee570a823eb0774a77fd557832
BLAKE2b-256 f28d3a8c66e544690b8d98426d8e74c1deeecf5119ae1bc237ef256588b29fca

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp34-cp34m-macosx_10_6_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp34-cp34m-macosx_10_6_x86_64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.4m, macOS 10.6+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp34-cp34m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 7f0a91dbd6ee33867cc93817995ba9c4e49cac911b2a57cd594c791855f4b41a
MD5 b7bb0f822248cf848875ab6338df83d5
BLAKE2b-256 deb80fdcbdb9d4c08e8c30ecd2335cfd56e6ee943f5eeed8985498b5b4cdf83a

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 828751b52348500e78fc56b1e5eb3bf0b358264d66598c118d90651a5e134d0a
MD5 975d99eacc1a5960a51c291598256127
BLAKE2b-256 35938807b96d5d8e7c602b9ef49898dda4754196ac3434b2947d297b4c74cf55

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 59051e9cd72439ada3d56d0a7da7ed9c3f7df1b28c433f978c11fb272fe04ff5
MD5 04405d69d410489e87d38ffc17775ffe
BLAKE2b-256 9a7ec7e086141a8ab9815d301df23f6a632023623f59cc895fff0e9bfb444388

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4c756374113c5ac69d26b5dfc2d28377f4323b446c4e3f23f65735314e1db0b9
MD5 cd3fc389dedc2741f46b7320c5581002
BLAKE2b-256 4b80cea5b52afa11c9dbc775d7ea81923e4b1f40f8af6fb2a56f56dd017717ca

See more details on using hashes here.

File details

Details for the file dss_python-0.10.3-cp27-cp27m-macosx_10_6_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.3-cp27-cp27m-macosx_10_6_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 2.7m, macOS 10.6+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for dss_python-0.10.3-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 44130d1a97d0f442120537ec428b7bfe2bdd204093d7b7fad79c88a3759abefb
MD5 b63f4ed27bd02a26289e64a645a8f1df
BLAKE2b-256 fda5fc70f7ba8a51cec826263eea49258726f405645f6448cd3953349e0e9dfd

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