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 ..
    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 -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.2.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pdcom5-5.2.4-cp312-cp312-manylinux_2_28_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARMv7l

pdcom5-5.2.4-cp312-cp312-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.4-cp311-cp311-win_amd64.whl (283.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

pdcom5-5.2.4-cp311-cp311-win32.whl (242.7 kB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARMv7l

pdcom5-5.2.4-cp311-cp311-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.4-cp310-cp310-win_amd64.whl (282.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

pdcom5-5.2.4-cp310-cp310-win32.whl (242.2 kB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARMv7l

pdcom5-5.2.4-cp310-cp310-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.4-cp39-cp39-win_amd64.whl (278.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

pdcom5-5.2.4-cp39-cp39-win32.whl (242.3 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.4-cp38-cp38-win_amd64.whl (282.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

pdcom5-5.2.4-cp38-cp38-win32.whl (241.9 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARMv7l

pdcom5-5.2.4-cp38-cp38-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

pdcom5-5.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (486.9 kB view details)

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

pdcom5-5.2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.0 kB view details)

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

File details

Details for the file pdcom5-5.2.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-pp310-pypy310_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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88ccf7586fc4cbe729bc0b2e9b6c2f43d8cb0331a86509f0f4b6c51b78ff77c7
MD5 3b5e6990b7c31cb4976719d3c7d5e23a
BLAKE2b-256 0e88038bb4319cedcb6c3ef8b5e92812e05c600503a6e380b3accab5b4b74772

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9b31e088efd3dfed2d9758380d3d9f8cf3e9841ca9d5ddc82ff2e546cae7f38
MD5 481c7667639480cabd4595b7cbc69b6f
BLAKE2b-256 e7a21a029e2768a237de8524bb5faf8c51feb50906676ce3180d1ab078a924ed

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3fcbf258b64c6aee37863d8f817de600ca7cea94bfb29af4ab0652cc8f65ec5e
MD5 1e3fb2511b100e922a2fb7f5cb299c8f
BLAKE2b-256 3f503bcb5f03ba1b3651040dc1e2705e4654e3a756c948b138f5eea54aa40375

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad7169cbb9e79e193ce415c248e64fa670fab26a9571c1dae038c91f6081e217
MD5 6bb1d0ccc66344d4cef563b8f2944127
BLAKE2b-256 f1c007f31a9878f7b768629e6af375b0167679061e74e57d8c84a7ac41d48f1e

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34138266304784c4bda7f3430ecafef3ca3c4fa0f8b21fdadc87731a23e40b4d
MD5 a99c1e7257b9ddb2aff5c0084e8ab4ac
BLAKE2b-256 c1eb3e0978e28ebaee61a115188b57554fd9c0168c3a60eeba7c07f5563bec73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7f13aa3a6a90ac38fe6ad7db58fe157b7aed97290344371651245a66218140f
MD5 b8bccb2a8a1e1999c3bcf0053e968fdd
BLAKE2b-256 deb6a19a01e8247a6044d44f571904a573bde2ae6601e799ef972096d4c197c0

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90d7d94325453ca05a3ed1f3d1d44bf3cdaa5387f21266a0c03d17dc37b9830c
MD5 980e41481d114a7d4dbe5f8e31f2af1e
BLAKE2b-256 38c74a63e6d9cf296e7770dfcc33d0ac80087adb3a5d66d8642481136ca8a18e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87ec13f1fcaae59bd7a4f88e7331e54f8146b296baa55a50256dfb0244ee93b7
MD5 9baac1fc185398bb9154873bdf74744a
BLAKE2b-256 ed48c8fff78fb53929e8a13eae4d19583c31d91463462be2f1afdbbb13e0a387

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp312-cp312-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp312-cp312-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.12, manylinux: glibc 2.28+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 d416bda224307d2aa616ebe3247f5fab6a720e4f293e27e3b463e68191b1a06d
MD5 8aa317c26fc90c8f047d12c2799cd771
BLAKE2b-256 a7a806788ea4ea1c09708f67bb789d3e12aa2089ec3f2471641d5b74f84bd48e

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp312-cp312-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23ee556ec7b274b2ca1256065419b44ffb8f6f4e16b49acff331d4d205fe53ba
MD5 631b52b1c545e85d44d6ee0e5c499eb7
BLAKE2b-256 edae136e17e1d376497e28541d97d573663f770c461c6c869c7a3eacd12bb7be

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a3585eac1cd12bafc7848f22fe781b24f810e93d89a42e1a9b1a5c368386b3e
MD5 08e344e8a3c919d55e7e6d16ce286974
BLAKE2b-256 e9fc58d0beca35411d69624c2d2a12510d1abf58430d21b779e4da3f6493be63

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 283.0 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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 51f67c33d1db30770539e83e2e6ae51ae3e5e39322d9749659798cc8b1ad8e7a
MD5 0cd86b0fb10dcf660442dd739131f33e
BLAKE2b-256 ab95339352a3f1d11b541ad9b00ff9623093dd5a635e2f683d9333daee94ce9e

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 242.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5bf79efdbcf1f60a8e37e75f3857be1e0d8c1f25af5d580c0b67f5950cbdf781
MD5 064ec5983f5d0fd865757a3d2f5a5c32
BLAKE2b-256 1c75c11de6585f0fe06d946e7f970c2ed594ded1083d26e1f1c055eb3db1f068

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp311-cp311-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 e21469182b3aedb7e39d94f907eb576808fb4868a059fdc430efa9c0e7aff410
MD5 4588353a55e66fac4a479b0080a81260
BLAKE2b-256 5707fb65e409fcf62592b694cf8b9859d3da6cf95d8ad17686b8f518b700a12b

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp311-cp311-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52ef95acfcd82ad36465d8af4dcabf6cf9a20650da2e90d6431712de5eb6e0a3
MD5 f90d3d8a1d4f8e3fde36d4330bddf26b
BLAKE2b-256 d7ce7330760d8a767a8a7d08df4673b7fcf477cf39f53128c360804d2b928a83

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 060cce6eff51c644574ad3bd6882ad73a3c0dc18a01803a7799e7269c1da81ac
MD5 f5269a6ce3a2cd42b8df2df7e667fa13
BLAKE2b-256 5f50e4a35f27f927e7e2f10de968bea9e730fdf59e0c057c5add111280391b58

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 282.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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 621af773e81e9bf1532e80990f67e24f4689325f8c8a71aedea6ad1969b04104
MD5 5698542d31d4ec1e67c5e7a0f8162e8d
BLAKE2b-256 3ecb81cf636f1401c2998697238cde383b4ae838b7ca6177bcfd6b16520526af

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 242.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3ecfca7bbd2a7b7a14342cf6e0eb501e3e118ef211dd72a7719dee93d1da6ffb
MD5 f5fdaecc784ffa7641d04e8f2d949d6d
BLAKE2b-256 7d487bd6221c944ed4abb6100afe5781c564855fbc7060ed547d78263908aaaf

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp310-cp310-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 add43ad917f013652c67952d17dfd4808f05e99f15f177b37bb57de61b325d72
MD5 3b3bda7f8e46343ce342a77aa11c88ab
BLAKE2b-256 98c951036ae57ec616e71f471eb1fd00ee4b8e3b801fce898bef023495d2afda

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp310-cp310-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e942b6b6de80c641aa79f4ef576dd32d9f6e833831e13e36ceddf70542cb6fc
MD5 e6dea447a56f5188e9da4b91ad7e081e
BLAKE2b-256 37c1b277c43b7be34895e4cf77cab3ee6e97921b5f8cca92716e60443b857728

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a36d06ad102dca8b13a1e901b253c73e3a6a7c5939d5ba4384c57d532ee5e665
MD5 da15b8676e7a61e806d54ae4ba4d8b19
BLAKE2b-256 8bcb29195e86f0607241eb499b24ecbdb1da9860f165c1ae2d4e298397b6fd99

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 278.0 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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f0aed35cfc4dfafd5299500181cf6becbca46c176517b6f1d800cb9510e793e7
MD5 c44706a71b8d0fea661107a777ec980b
BLAKE2b-256 aba71e1a2eb2eb981584c99af037f47da5d25e0865730e2f1893eec25c7f5fde

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 242.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c22c2749e14cff63654d39477b6da01002a7304dde74d78a7ac3782614b1f090
MD5 87fef7646a346c4736e21387b8e20622
BLAKE2b-256 64afd75f448585792792f166d18ff605704e4d0a6c418ba294b3c9e84b42cf34

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp39-cp39-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp39-cp39-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 6de13c2c346bc08dba0c4b081271893c9d8eaa6956ed28a65e29b0231b6f1f42
MD5 653aadf6ff838ca818b942f1d1580a24
BLAKE2b-256 9fe5e67c5c65993d251ececbd731613d8bd469180f3c4bd2d06a6d57b2454b45

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9858d4ab1299ad94e6b7959ccba80c16d6e7aea0bea068f86a1645a2ea324a5e
MD5 cad35d20c5db7e04d895cef846fe02e9
BLAKE2b-256 0742e10b88f31d553f427b051936fa34a490dcc737dcb2b9b9cfa6eebf7d7588

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6fa166ca462bb128bb7228eb2170d4a296cd8c7d10feb4dc127780e25b43750
MD5 0a2f6200149ff7ada86f1018540b16b7
BLAKE2b-256 1f493b7ed1a0fcfdca82525c9a5eeb10aac83943506506f57d2789f5e5d70d42

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 282.5 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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a2086976530052b7bf4a3af08ffe6459b0b5e344064db673f581ab37e0a8c0d8
MD5 4b668313889cf8fae4e0e9a2a8087373
BLAKE2b-256 126a994045c5ca6ea70f733afff348d2dbea05d07810c1b8aa8e19ae7db52014

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 241.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 446cffaf23a7dd1aaf2aa87bc74ccdfa764cac4792d6c170820ee7590e34748c
MD5 579d3e9ef5bcb6bef778f85b39d0355a
BLAKE2b-256 e4d050cf5879c09d544f0033200b1f3a0caa106d1c52508e7d94fb01969adbba

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp38-cp38-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp38-cp38-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2d8458dbd16778b3731f2a83d4f92a93c58dd81f440327470e49825ce4fd79fb
MD5 bab91ac1f49812439bf5649107f3b9b0
BLAKE2b-256 7b201e314e5ec7730e919f1b4675cb819be56fcba1ac250e36b39a5a88382741

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-cp38-cp38-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51d446044da5201dcf4858742a8566a731a25c672b58774be82b9f854f668537
MD5 0174251b4c059fefc027b4f5d912639b
BLAKE2b-256 11b5c499e3dc85be77f92fa9c94eb360613a4bc8bc5a3ee7521c976813986506

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f327f385277c413c106c05dacaf68b48039e1f03c2ccbc01c26b06cfdcce88a
MD5 0607720eb7b7db2f3391258592b5524b
BLAKE2b-256 5fd7305abeb393218a0fe1c8ed7febd099ba44e78cec19e40b75530f07195365

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp37-cp37m-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp37-cp37m-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 b74e15ceeca26c098f2693174c0715acf5bb44c4c6d246cdaeb1d7de24589a20
MD5 d9d06a99dfe2160e35118239c7f75f92
BLAKE2b-256 b4f27c98be492bc8c7b406d2eb7992f906e1ba1c5b87d90267fc59044bfb5374

See more details on using hashes here.

File details

Details for the file pdcom5-5.2.4-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.2.4-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.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.2.4-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98d12474708e41786f5e7fa900dd2a8b44d6030534d91fc6b56a4a5a470894bf
MD5 b8fb3ee902b9ad9bf566eb4edd13fee5
BLAKE2b-256 b74a4bc7116ea9e9985411b205ebcbe693c762c3c6e84129d5cfff409c3e3b27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b01c158e917d8703c5c7a847ad4686209664e8f59b1b04397dedded8e8df0a9
MD5 888f64d34ac93f5fc573ff93c2c615fd
BLAKE2b-256 30b898b389bf5d99b0180fa1196ea78bb86c74f361f52bd1776a3e78990cc64b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc143af895f44868bae12eb2d05820f4094cc71d992c2be510bea89c849f6c51
MD5 61ac95bd30558812bab344560d9fe4e4
BLAKE2b-256 5459a43640d5a8a7703bc1448d47727c995e5dc66c26c00bd2d18cd93970bc4a

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