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.7, based on OpenDSS revision 2963 (OpenDSS v9.1.3.4). 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.

Brief release history

  • 2020-12-28 / version 0.10.7: Maintenance release to match DSS C-API 0.10.7, based on on OpenDSS revision 2963. Includes fixes and new features from the official OpenDSS.
  • 2020-07-31 / version 0.10.6: Maintenance release to match DSS C-API 0.10.6, based on on OpenDSS revision 2909. New important settings: DSS.LegacyModels and DSS.Error.ExtendedErrors.
  • 2020-03-03 / version 0.10.5: Maintenance release to match DSS C-API 0.10.5, based on 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)

Recent changes

Changes in 0.10.7, since 0.10.6

Check the changelog document for a detailed list for all releases.

  • Simple maintenance release.
  • Updated to DSS C-API 0.10.7, which includes most changes up to OpenDSS v9.1.3.4.
  • Includes tweaks related to the CapRadius property.
  • New properties ported from the official COM interface: Bus.AllPCEatBus, Bus.AllPDEatBus, and CktElement.TotalPowers.

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.).
  • OpenDSS-GIS features are not implemented since they're not open-source.

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

    conda install -c pmeira dss_python

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

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.7rc4-cp39-cp39-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

dss_python-0.10.7rc4-cp39-cp39-win32.whl (4.8 MB view details)

Uploaded CPython 3.9 Windows x86

dss_python-0.10.7rc4-cp39-cp39-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.9

dss_python-0.10.7rc4-cp39-cp39-macosx_10_13_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

dss_python-0.10.7rc4-cp38-cp38-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

dss_python-0.10.7rc4-cp38-cp38-win32.whl (4.8 MB view details)

Uploaded CPython 3.8 Windows x86

dss_python-0.10.7rc4-cp38-cp38-manylinux1_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.8

dss_python-0.10.7rc4-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.7rc4-cp37-cp37m-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

dss_python-0.10.7rc4-cp37-cp37m-win32.whl (4.8 MB view details)

Uploaded CPython 3.7m Windows x86

dss_python-0.10.7rc4-cp37-cp37m-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.7m

dss_python-0.10.7rc4-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.7rc4-cp36-cp36m-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

dss_python-0.10.7rc4-cp36-cp36m-win32.whl (4.8 MB view details)

Uploaded CPython 3.6m Windows x86

dss_python-0.10.7rc4-cp36-cp36m-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.6m

dss_python-0.10.7rc4-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.7rc4-cp35-cp35m-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.5m Windows x86-64

dss_python-0.10.7rc4-cp35-cp35m-win32.whl (4.8 MB view details)

Uploaded CPython 3.5m Windows x86

dss_python-0.10.7rc4-cp35-cp35m-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.5m

dss_python-0.10.7rc4-cp35-cp35m-macosx_10_13_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

File details

Details for the file dss_python-0.10.7rc4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a5fdbbcd3ab43c5073758ffee8be7c3d5362c864a87c34e52fed54f26404c69c
MD5 3e49f23b019aa0d860a3ae57a206d170
BLAKE2b-256 ca512816e0e9b54e4edb17b0265c72ce999fbd18b55e26550bb52287f6ef47fd

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp39-cp39-win32.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2219ab10245ea425e324c7cbebab8bc377e6eeba06e4d631aaeed3ae338a2414
MD5 22d92de70c0c6b7b2c620db726f02640
BLAKE2b-256 80199bac76085edeb5a69cf8e053ac1c9486af81816ac7e238d8c8455b1d2f03

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 729d5da9f9f35d48029c5243abc97075cd5f933c87fe703c0b061d294dc327a4
MD5 ad48cc613113687f419322d2f88173ec
BLAKE2b-256 56a81b00025e993cdcea9eb093d8662339910f31b50a2ddd9bb07d8cbf84cc61

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a6970bff964cde0a36921040daa5f68ccb1efdb44981ad06f89fe8a32c4a2bbd
MD5 2da5928c6271d3dcc828f3a70bc33e8d
BLAKE2b-256 866d44c5edabf5095cfcf843bdfd945a2b064bcdb41c58418629335a86a55e2c

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp39-cp39-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.9, 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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5334aaa089cbbf9327ff512803b28f021d4bfd8b7275ac747feaa2bc751447af
MD5 86100710e64afe5f9d382b15fb44547f
BLAKE2b-256 5828d9877745a6ea1721113aa86d570a5c62273a7290b049923f00219e0f099d

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d0e73a73f47825d22cab414e1d946dad30eeeca9c6b37896126bb9f6e003a694
MD5 7d0151277e652e56bb374a303d960b5a
BLAKE2b-256 90e7cbca4f4716c0aadf257e5859a692ce0fea13aa7db55f25c23b163b6f6481

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp38-cp38-win32.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c5808a2c124f0298a06bdb4113b9e1e53d7cd15bda2a9c872ff6e78e2086d989
MD5 63282f44b8842e509f9068d467e919a7
BLAKE2b-256 2c7641adb9d6d8375d17a171d6a7ace322a86e5aae9103602f886f8d6066ea69

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp38-cp38-manylinux2014_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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0f2b25409830de4f18a6a3c4fc694899abe60267b929895f8e2dc42bb459990
MD5 66812b4bcfa5c79fa0f4ff4df2e05e13
BLAKE2b-256 0659a8a3e6d860228fd5dff257dca9a6f926764937fc8b2a10c313d0b8fad682

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d85274e2058f424670abc168ff3b8250804153d0af2f0cf6350b8526a2539518
MD5 7893a69405b5b57dba1a0062d6455c95
BLAKE2b-256 bdb49cb61915327991bd196b8098762b6975dda95bd5e658995b4a6163c51161

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 36d033e7752cb6da454e98bdbe3003129d1a5ddfed276957195e2c8c6074b200
MD5 17977d8333af5473934828b390f29938
BLAKE2b-256 ca8119be7285425b3e1597c4f4d8a134b404246902d76f1b22176ed34f9b74a6

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 edd0937bdc6bb057954f8bf4dce0d51b6373a4b610c30a7d832dc7c04f3e1a10
MD5 37efe119b4a63cd677907a33080703ce
BLAKE2b-256 37b3be3e1ef685b0ff688a597de3d64e61226ffbc587f0b72b3736904528ecaf

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 efd6a3c0f599454470387253bd855211941f999673e2836f278bba75779a5a67
MD5 4ed0c1984be31fbe8bda002c5997cd0d
BLAKE2b-256 32da277b16404fb323bf483bb8e01846372bd956d830b745d51d70264c88a4e5

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp37-cp37m-manylinux2014_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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59cf9a5f5b1c7fac4b716f9ee8bd09ffd2d295530f0e414b21dd95d0691d07b6
MD5 4104e5e61618ecc218a31690ee886b71
BLAKE2b-256 06f48c22e534b67737949f4965e0da3e65e2b1190002ceaeae30212d43cf9bc2

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d972b8fbd31ea5b07771f39902d8be50d21b610af7e5e1e50551972063dd2ce4
MD5 c2b06f15fbbece8dc85e3a4c82544ce5
BLAKE2b-256 8317b8c6f1b5efe20369a1f5a0b2baa9a385b9f0d77cb985a26048380554a02a

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 403a4d71caf0bfba90c1abf1e26c64de43628656abfe0df03025e0aa57697fe9
MD5 a5d8a016515d5bc21608bd4811078a31
BLAKE2b-256 cc1f2c49813ad0c9e9fe4e881a259d19a54170b9c7a58c2103732e304668be2a

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0551c6e89ccf57853949972818936ad5eee8467c840fb9afdd3e4d0c9ffa8f61
MD5 0612adf67542c93d43d1c922baf65952
BLAKE2b-256 f17eab2f63d1c66998b03c9c0d95461815521a2a54e39c76a5335a549c500a1d

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b921611a240ffc0a7597dc31c3d74bd700f3fe23f61f0d9d4066305f83c8c58b
MD5 0061cfb3e69e1da56b1dc3ee2d61a4eb
BLAKE2b-256 0dbd79bb6c407c451417be306381c502aeef826632ecfb9a527c0ffa2a9afab3

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp36-cp36m-manylinux2014_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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90a18982c82ee0d0f3427e00a9febf1dd593b9be65951eab21857e3a6a41a060
MD5 e921829f2055ce34c34f73308e6dee9c
BLAKE2b-256 5e2bd6066c779083b18bd1757b02c9774eb5a722241010d1cf7c03e29ece9e4e

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 25635ce972fa171a0eeebd87380d6cb16387d2ffc18c02a8978a9959498d446a
MD5 0e8bf81e5c5fd671c63dcef8a22f7289
BLAKE2b-256 fd9aee753e8d823e8a52fd9170dd8a85e403e5537972f98b655161f48032c704

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 410ad2c584ca55ad8d77a24099ba8a825bd06f0e11af760805fe91d67631a7fc
MD5 4ab18676d024c9a6151acd39ecfd546e
BLAKE2b-256 2e4896bc4b7fd229ec3e34f7500ef5caca3ee684d3536484b201b8fc66211560

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 35426b24fdde4078e9cbfc8c619042dc7ca6d9c5e0945aae8a2c004a8bc51da1
MD5 673ad5429c23ce9d811f1646d0a742ec
BLAKE2b-256 40e6ed218d81fe8210169fc5da0c9179c22470c80814ae71e3582c53b0007de8

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp35-cp35m-win32.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 e7547c6953f5de757af658a1fc0bfede6c4454e5e32513dbb86232291d0da99a
MD5 a631cd21f73178e8f47791fd9f8ae767
BLAKE2b-256 2662719f7f47b1da1e68d845196d4ff868415ac6600f820b0a92fadc7743c50e

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp35-cp35m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp35-cp35m-manylinux2014_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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1222b998b73a7f34dcd6c91f65227acca1e2a0466e2181c38e6af9200104811b
MD5 1eb27210bdacd8b51f19d13b1073b497
BLAKE2b-256 32c22cac6948f8a94c22f9a48e6c988dcd8c03572ce385957d31fcf5a81ad496

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 57afb19fd443f7cf7d4f7a90befe8d6bbe6c4d019e6b1aaf279954fc20288c3d
MD5 dc401be1129d35af1184a3067b537843
BLAKE2b-256 cfe602b8066154855f7cb275ad07eff0cd1b89b305b768db78cb440bcfa5976e

See more details on using hashes here.

File details

Details for the file dss_python-0.10.7rc4-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: dss_python-0.10.7rc4-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.5m, 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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for dss_python-0.10.7rc4-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a04b0db706323e378f3f2d5c5264748eff7bf5bee5f77fc3a01cf3ee2e66f578
MD5 d1a17602ef3e876946d337cae7e096c0
BLAKE2b-256 05c930b1c7c7be32466500b9d367a4df83e1e54eaf8402a26516abf6070d67f1

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