Skip to main content

Library for process data exchange

Project description

pipeline status coverage report online c++ documentation online python documentation

This is the README file of the PdCom library, that is part of the EtherLab project (http://etherlab.org/en). The home of PdCom is http://etherlab.org/en/pdcom. The Library is released under the terms and conditions of the GNU Lesser General Public License (LGPL), version 3 or (at your option) any later version.

Documentation

You can find the documentation online here (C++) and here (Python).

The library documentation resides in the header files and can be brought to HTML, LaTeX and man format with the doxygen tool. To generate the documentation, make sure that doxygen is installed and then call:

    git submodule update --init
    mkdir build
    cd build
    cmake -DBUILD_TESTING=OFF ..
    make doc

Then point your favourite browser to doc/html/index.html.

Building and Installing

To just build and install the library, call:

    mkdir build
    cd build
    cmake -DBUILD_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ..
    make
    make install

You'll need the following packages:

  • libexpat-devel
  • libgnutls-devel
  • cyrus-sasl-devel

For running the unit tests, the GTest library is required.

Python API

In the python subdirectory, an asyncio based Python API is provided. It requires Python >= 3.6, numpy and pybind11 >= 2.6.0. Please note that make install does not install this Python module. Instead, please navigate to the python subdirectory after installing the C++ library and install the pdcom5 python module using pip3 install ..

There are also some pre-built wheel packages available. Use pip3 install pdcom5 to install pdcom5 from PyPI.

The starting point for almost everything is the Process class which is in charge of handling the communication. You can use it to find variables, to set parameters and to subscribe to signals. Most of the functions in this API are coroutines, which have to be awaited.

In this snippet, a connection is made to the oscillator example in PdServ. Its cosine output is subscribed to with a period of one second. The value is printed five times, then the enable Parameter is set to False. After that, the cosine output is polled twice. Note that for the interactive asyncio REPL (python3 -m asyncio), Python >= 3.8 is required.

>>> import pdcom5
>>> process = pdcom5.Process()
>>> await process.connect("msr://localhost:2345")
>>> variable = await process.find("/osc/cos")
>>> variable.shape
(1,)
>>> sub = await process.subscribe(1.0, variable)
>>> for i in range(5):
...     await sub.read()
...
(8.78446130364271, datetime.timedelta(days=19459, seconds=29086, microseconds=437320))
(7.851994244479773, datetime.timedelta(days=19459, seconds=29087, microseconds=437407))
(-3.094420865989016, datetime.timedelta(days=19459, seconds=29088, microseconds=437398))
(-10.094402900214018, datetime.timedelta(days=19459, seconds=29089, microseconds=437408))
(-4.220607508690086, datetime.timedelta(days=19459, seconds=29090, microseconds=437397))
>>> await process.setVariableValue("/osc/enable", False)
>>> await variable.poll()
(-2.7455815235765124, datetime.timedelta(days=19459, seconds=29159, microseconds=877336))
>>> await variable.poll()
(-2.7455815235765124, datetime.timedelta(days=19459, seconds=29160, microseconds=817388))

There is also Transmission.event_mode and Transmission.poll_mode for creating non-periodical subscriptions

Further Information

For questions of any kind, subscribe to the etherlab-users mailing list at http://etherlab.org/en.

Have fun with PdCom!

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

pdcom5-5.0.0b3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (544.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pdcom5-5.0.0b3-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (545.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pdcom5-5.0.0b3-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (545.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pdcom5-5.0.0b3-cp311-cp311-win_amd64.whl (271.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

pdcom5-5.0.0b3-cp311-cp311-win32.whl (233.9 kB view details)

Uploaded CPython 3.11 Windows x86

pdcom5-5.0.0b3-cp311-cp311-manylinux_2_28_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARMv7l

pdcom5-5.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (548.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pdcom5-5.0.0b3-cp310-cp310-win_amd64.whl (271.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

pdcom5-5.0.0b3-cp310-cp310-win32.whl (233.9 kB view details)

Uploaded CPython 3.10 Windows x86

pdcom5-5.0.0b3-cp310-cp310-manylinux_2_28_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARMv7l

pdcom5-5.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (549.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pdcom5-5.0.0b3-cp39-cp39-win_amd64.whl (266.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

pdcom5-5.0.0b3-cp39-cp39-win32.whl (234.0 kB view details)

Uploaded CPython 3.9 Windows x86

pdcom5-5.0.0b3-cp39-cp39-manylinux_2_28_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARMv7l

pdcom5-5.0.0b3-cp39-cp39-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (549.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pdcom5-5.0.0b3-cp38-cp38-win_amd64.whl (271.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

pdcom5-5.0.0b3-cp38-cp38-win32.whl (233.8 kB view details)

Uploaded CPython 3.8 Windows x86

pdcom5-5.0.0b3-cp38-cp38-manylinux_2_28_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARMv7l

pdcom5-5.0.0b3-cp38-cp38-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (548.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_28_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARMv7l

pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pdcom5-5.0.0b3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (552.6 kB view details)

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

File details

Details for the file pdcom5-5.0.0b3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d53163be5307559484391c126c10d6f7ddc724dbfee5e6fac4616dbf21ce985
MD5 e8bd439c046d3f4a1ab523377bbfecf6
BLAKE2b-256 085e70fb8f7eb800107446969d220d1ee6e3da6d67edc85ece6d53c79b9c7b45

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9af2f87fb36310096971c57432c2e4584d03564bae18862a3b73243fa33a06d7
MD5 5b66b6c0d62458d100074071d8f33fcd
BLAKE2b-256 47e20f320a413ee7c1abb2ebe90bf72f4bcb647f134a7c2b409a1683a782a9c0

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b907b602c069067854ea04ed5a29b0d8e18397563e6f1f9a7106d534a30ac34
MD5 20d8211cc23cd723530bcf6647e06cea
BLAKE2b-256 b8178cd513e8281e565ac31a9bd838bd79d4e28d4c151929809ec6584d71b5c5

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 daa545de30134711a5487af43094f0726bf4dc9b2b7ed8a5cdc084ec146b36dd
MD5 a0334168c0fc53ca1e46a772dff525b7
BLAKE2b-256 babacd9b7e98a9f75b675a9577d2b1e7d3ea345d54b1a65fc24c5c7017da245c

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: PyPy, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e03253d9204e104da0b602dba69b8dd744648232bf211487e20461e8b32cc263
MD5 1aa3ba1dd30bcf66d388d8bef2696c91
BLAKE2b-256 7eac9915048fa6df463dd25efb8b7563178c6da3c09e40fde9160342df62377f

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ec3a1b1e0e40dd5ef325ad0945ab0e239a66995c3c0762222a0520495955f9a
MD5 d84c9603c221ba33cc851d49b07aa873
BLAKE2b-256 b39ce0619003bcf5e2f86a4d680de7ea2361d42fd5999bd882915306b0927150

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 271.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a8e21ed35f62571e65c1d979fb370cd1deb901ffeb2eaa76bc118397adac9229
MD5 7e3056dd4304d8ad73a9e99835a6e92c
BLAKE2b-256 c5872ea770ef19f095f3fc4dfa0e96753295e935877e0596f766ad8a38dcd4a3

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp311-cp311-win32.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 233.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for pdcom5-5.0.0b3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ee34913bfb649e56ab527da40f6be14591aad05e33e5187d34abcec9af594928
MD5 5e6777fc407e69ba94ed8cd74ac48abe
BLAKE2b-256 a8dc0fb73abaf505c888065cd5c242e6ebec5f8f2d65d170b7bf8b961dc49bfa

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp311-cp311-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp311-cp311-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.11, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 84321684f536aa6948ce6aafe06c36edb68969fd0b51c3addeddb0ce2672bc64
MD5 9cd9504af3e1feee00440f005be6fc27
BLAKE2b-256 7ae829876db985a193436d845cb8c3522ea6f3f97cb2939bab51c18dc47a8a35

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8e5d46d26849322ee857a5904ed90f5d8a0d1ec6c7fbfa6a40c164d85fb9079
MD5 60774efe1c7d72e5c856990a85a94d8a
BLAKE2b-256 5b15e388df7a59b5ab8d1fefc0075903e39d77daf829b5964ae6a9a37da414fd

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfd4e3e2fd6e7791ef027246b172aabee0888dc63ca10c77f333ee0893a8594d
MD5 0f481b67cd8949dd2546c697e8f382d9
BLAKE2b-256 98cb22b36e37e99c15f72605432e82ca14ae2fbf295550126fc4d3a6db6d1d51

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 271.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e4d7e47f805c7333744588cfdcf61f4461fda1b668630cf5371f17f40b4c6e6
MD5 4971e7485667ee4442cab467ce128190
BLAKE2b-256 90b230e989c2f2ce7fce8614f1eedc2814d83b2dec9cc012185952278f6fb55f

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp310-cp310-win32.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 233.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for pdcom5-5.0.0b3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9e3fae64a0e1bb1f3bc359f14d705d76f07fcde43996fc8464079f25d16527e2
MD5 7e3e04804bd09061c17a1ff86ae4a5e7
BLAKE2b-256 307bcfdc6c03a2cb62727623a2fe51d596fedeb938c6ea54a29b6747f86dd0e6

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp310-cp310-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp310-cp310-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.10, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 f48b38a0b3fcd800a4f63a846a20acfb74053e0160193d867e8b1b1afa131333
MD5 9db10bbc399fa2f8333883f05dd809e1
BLAKE2b-256 76499af66d48c2aa80c9d2b1bca1fda58e900837b4a87924da69b53dbf5e73b4

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5eacac9556bb670e69df31352165d2b8dfe51e8672f32803155e5d88d873f77e
MD5 40b36b526c10e03de8e25afe700d6bde
BLAKE2b-256 97468393207bd30fe2c60a75d2926f38f89838c5f35f574e916f7ff751a9319a

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a9f19cb745b5f8da303247acb7cfcc067b6dc6e9a781569601852cd7e865371
MD5 33ebf35b6fb82574a4dffc32e0f059e2
BLAKE2b-256 b03e5e54c906b5cf4311813e73d948856b5176b816ad721bd5e3eb5c74534a07

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 266.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2d443fd500d393ced14113020f84ee64a78769e7c4a2225f6e2a4129a3e1030a
MD5 b8936e2b492b172630871c4df9ce11f4
BLAKE2b-256 37cd8a684769b4f8f4228698a3951dd7c48672c920bc9177babbec7516eda750

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp39-cp39-win32.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 234.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for pdcom5-5.0.0b3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 415508719a519c7ba195de4d20981a67a4d63a412736951066e11dd3fb2d72e1
MD5 45a81c7bd2b99d3eca99bf32862980d3
BLAKE2b-256 2838359fb0dca4266147aa89e469f63d64b4a7e7a2cc8fb57e05f7db2e5d8e63

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp39-cp39-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp39-cp39-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp39-cp39-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 b0d3011a7f93559c65f35ff27ffae040595668a1857b5b8e04d9ed374a468541
MD5 991b5758180c7c07f067adcb5eef1d56
BLAKE2b-256 a13442662bd49336a3e8345a258185bfdebeae1cb0fc316060d8fbeb02b8e91f

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp39-cp39-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63751236f4e52058e5738a75c80a723ce4b62626cf7c30272b66367f7d163ffa
MD5 72fed3232a66b25ec9c73092d8c52d39
BLAKE2b-256 e6a36c827c48fd07db7b3e0c93543fc96a8e378ace9ce99bbe09566fcd9f5d79

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7902735b925942fbba698c3509d54cab778cb4ebe9721b2b78b944eea0784aae
MD5 8499099adf40ebe704dee9cca77f2547
BLAKE2b-256 e1b23925f150352712b4bd6edc5b2cb8d43064f81b2fad15f2a9ee20faeeb8aa

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 271.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4a80a7304e2a5f31a233c27d956710243ab0c0d8ffe02deea53f24029c400e50
MD5 bab228c4d8d9836d31dd79c5dda9499e
BLAKE2b-256 58178a45a6780e0d88805c727c47dcd139b3de2b42e79f64caac49932b5b3293

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp38-cp38-win32.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 233.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for pdcom5-5.0.0b3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3c61f9c963ef27485ccc41b2212bf289555f4e3d03e572fd84770e67b764b98d
MD5 83c4655762d1d0a8a8232864aafab30f
BLAKE2b-256 f26f552890fc37a8a646c69b6df3a6f5b177071316d3ea812fe0d64c56074c4a

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp38-cp38-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp38-cp38-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp38-cp38-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 87f5e5b209415a2c6600dfac677db2eef75685a447685b5806c191011e5f54b8
MD5 d57728cd385eaf56781b7e5ef7d6220a
BLAKE2b-256 ec3cf2bbcca61e84410708aaaae1f68efacd147b75a134f39761fa705c32b609

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp38-cp38-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9276f8c19003103cf31cf1b6731271328d7cce2de5d04faf8e6c4bd574a1f836
MD5 76a66389c2d1666fd9645bc8c60af4f6
BLAKE2b-256 7dedf5932c6b309cc52dc4b8dce050a56184fa1aa027893fca76240c6f661f06

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19c8d29f12e1edaeaec85274c7cc38ab5c7c0623c4b598004b4906cf6341bcc8
MD5 8cedc3de011e7c855c2a1d4cc4662fe8
BLAKE2b-256 8930b342126d81f8c313b6fc34fd97bf75937cb41a1742cad8a8be3ba8c2494b

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 dfdcacc895b802e86ab2f79522e2780418d6cc22718d9b992d9da7c21c219d9b
MD5 06ab04bd2ae55ebea2266137c538384f
BLAKE2b-256 8da88dc2d8f857110ec11615689c0f201e9ae83084eeeebe0958a75d18faf72a

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e35d162251a25916d51b3c2f08cfb6f92448f68739606fd3593e1f713b956afe
MD5 c293b0a5f0a3d0ed59a9c7015cac0b43
BLAKE2b-256 02a54579db1955964c97b092e9d0ec4ce97b3f14173a73698d970f71c02773bb

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a759ce04861785b1a7153822e487b3954dd5573926ee6e4aae0f871b85c130b5
MD5 0e6bb4ccb86a992cbc3cefc63d7044f9
BLAKE2b-256 42dfb3a0735e8689f9e2255b732912b16b1fde443a45e6f9b82a111658d6a8bc

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0f7e78c1aa6a48d0cf9737801d73ad422d27ebfe0eb254554baf6c973cd67a3
MD5 9647c07530d180e8c5004f164604bb7a
BLAKE2b-256 f8c6d8f4cddb9f2a397865eadf23783a6e99da89df9bc0bc6dcf7c2d8fd3d1cb

See more details on using hashes here.

Supported by

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