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 polled twice, then the enable Parameter is set to False. After that, the cosine output is again polled twice. Then, the cosine is enabled again. Finally, a periodic subscription is established, with a period of two Hz. 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,)
>>> await variable.poll()
(-6.698516364546891, datetime.timedelta(days=19831, seconds=52590, microseconds=757770))
>>> await variable.poll()
(-0.6620524859141752, datetime.timedelta(days=19831, seconds=52592, microseconds=717771))
>>> await process.setVariableValue("/osc/enable", False)
>>> await variable.poll()
(-1.336504969688323, datetime.timedelta(days=19831, seconds=52606, microseconds=527782))
>>> await variable.poll()
(-1.336504969688323, datetime.timedelta(days=19831, seconds=52607, microseconds=547806))
>>> await process.setVariableValue("/osc/enable", True)
>>> subscription = await process.subscribe(0.5, "/osc/cos")
>>> async for timestamp in subscription.newValues():
...    print((subscription.value, timestamp))
...
(7.271824824350419, datetime.timedelta(days=19831, seconds=52679, microseconds=597804))
(2.033658184944072, datetime.timedelta(days=19831, seconds=52680, microseconds=97877))
(-3.914956840413724, datetime.timedelta(days=19831, seconds=52680, microseconds=597896))
(-8.495901138737317, datetime.timedelta(days=19831, seconds=52681, microseconds=97879))
(-10.108844572458873, datetime.timedelta(days=19831, seconds=52681, microseconds=597802))
(-8.190313364322167, datetime.timedelta(days=19831, seconds=52682, microseconds=97916))
(-3.4105368627541592, datetime.timedelta(days=19831, seconds=52682, microseconds=597804))
(2.5606937520517863, datetime.timedelta(days=19831, seconds=52683, microseconds=97826))
(7.637358723265475, datetime.timedelta(days=19831, seconds=52683, microseconds=597976))
(10.045950358435528, datetime.timedelta(days=19831, seconds=52684, microseconds=97870))

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

If you're not sure about the file name format, learn more about wheel file names.

pdcom5-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

pdcom5-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (491.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pdcom5-5.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (501.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

pdcom5-5.3.2-cp313-cp313-win_amd64.whl (296.5 kB view details)

Uploaded CPython 3.13Windows x86-64

pdcom5-5.3.2-cp313-cp313-win32.whl (253.4 kB view details)

Uploaded CPython 3.13Windows x86

pdcom5-5.3.2-cp313-cp313-manylinux_2_28_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARMv7l

pdcom5-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pdcom5-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (497.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pdcom5-5.3.2-cp312-cp312-win_amd64.whl (296.4 kB view details)

Uploaded CPython 3.12Windows x86-64

pdcom5-5.3.2-cp312-cp312-win32.whl (253.4 kB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pdcom5-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (497.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pdcom5-5.3.2-cp311-cp311-win_amd64.whl (295.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pdcom5-5.3.2-cp311-cp311-win32.whl (253.8 kB view details)

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pdcom5-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (499.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pdcom5-5.3.2-cp310-cp310-win_amd64.whl (294.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pdcom5-5.3.2-cp310-cp310-win32.whl (253.2 kB view details)

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pdcom5-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (497.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pdcom5-5.3.2-cp39-cp39-win_amd64.whl (291.0 kB view details)

Uploaded CPython 3.9Windows x86-64

pdcom5-5.3.2-cp39-cp39-win32.whl (253.4 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

pdcom5-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (497.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pdcom5-5.3.2-cp38-cp38-win_amd64.whl (294.7 kB view details)

Uploaded CPython 3.8Windows x86-64

pdcom5-5.3.2-cp38-cp38-win32.whl (253.2 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

pdcom5-5.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (497.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

pdcom5-5.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (502.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

pdcom5-5.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (499.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a52aa6650dd47d2144fa120be519b32118f81d5c64f1fdd4270aac4446dc7771
MD5 867b3d65209f2796b2e36549c003c42a
BLAKE2b-256 19a687426a64aecae9de2db52dc52c2f80d84d4251e4be22d59df03254c5d916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dcf9b13e95a1759db6eaadd693eee7387877fbe724839433663fbaef98c5648
MD5 92f693e5cfb250c8527e0869f7e86cdf
BLAKE2b-256 e25c5cf18af7d584655ec86c23b5bb56939a8c8c2bc0214c09851b5d513d91ee

See more details on using hashes here.

File details

Details for the file pdcom5-5.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb07b052adcdc1fd4db31a310918029758c78638801cfb95229a2d90f9d1c306
MD5 7420a9c05558e46cfe665a035474eb86
BLAKE2b-256 3a4da6e76dea42caddc148b074dd76907fc8b3fe8220e08300b31ea2affdbd8f

See more details on using hashes here.

File details

Details for the file pdcom5-5.3.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 296.5 kB
  • Tags: CPython 3.13, 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.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 26c2433a7256ffc7cb6a3b4c3d785e9d54069c662ed758e3e07fd6aa01a84bc9
MD5 895058c7201acac45be9958217db0e9f
BLAKE2b-256 43c9ecb95d1e5b98887282b76cb3a4b708aa84511de5ab14976e705fff4ac989

See more details on using hashes here.

File details

Details for the file pdcom5-5.3.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pdcom5-5.3.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 253.4 kB
  • Tags: CPython 3.13, 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.3.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 9c85c24536514a32c03551371d42f336722481fcb78117ae5fc74f35216951d8
MD5 0cea27e924e7010abbe7175a93886fa0
BLAKE2b-256 91d60287bb402888529cd78cff2d56ea6a5fe31e1f7454c0e6e761e773876a12

See more details on using hashes here.

File details

Details for the file pdcom5-5.3.2-cp313-cp313-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.3.2-cp313-cp313-manylinux_2_28_armv7l.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.13, 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.3.2-cp313-cp313-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 863ac5c6179ed8b40cbbcf79b2c5dd7e22d2f1cc42b0802c06b6045714030124
MD5 13995ccca55e0373d48058bf69abf98e
BLAKE2b-256 de34daecac98e99a59634d437b2b189c9590fff6f7625ff1fed2b65f3089b79a

See more details on using hashes here.

File details

Details for the file pdcom5-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.13, 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.3.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f0c50f585550c3309f2aa0da7e0a16aa5229cde2a43c8fed97d4a31d4f39076
MD5 3f2bb17f97a5619e2f43fb1ff54bb431
BLAKE2b-256 ff11edabe8fa4a676304dcacf400157b72f6db679b388a971045f535d5b00ff6

See more details on using hashes here.

File details

Details for the file pdcom5-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3903f04470837beb1b975410ccb2166c046d5be1cb63c99078a9fc225c7cc583
MD5 ce65cae6b6195a139fa50b66a611bd56
BLAKE2b-256 55bd6999ec11b8842bdc3ab7e04b217acfab8b29bd01853dadeddb17f1d486f3

See more details on using hashes here.

File details

Details for the file pdcom5-5.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pdcom5-5.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 296.4 kB
  • Tags: CPython 3.12, 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.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e2f81bcc15c1d2fed5e5fb5712b554ebc23f812863b5268b74464dc86e7196a3
MD5 a97e8bd1b1050e6aa2541e48752b31e5
BLAKE2b-256 d7d747f66de552938f8c445d0b4bc3130a04d31acf90ae2e3ee1c7546c16226f

See more details on using hashes here.

File details

Details for the file pdcom5-5.3.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pdcom5-5.3.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 253.4 kB
  • Tags: CPython 3.12, 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.3.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5075aa090da334478c2019724fe9d7bdecd987d3b0cc7ff2c7dc3c92c81eaecd
MD5 dacbdee8aa299ea9d3845e4468623ab6
BLAKE2b-256 d48698de96ddf04bf78306d2b35ab685bdb85d9d2193e2863a7c1ed33212ab7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 efe47d03fc1dd5e5189d11712b4e63942cb16e0648a56f58f5b90b36ed89eb9c
MD5 5648427d47d7d4185ec529dcb2d1edd1
BLAKE2b-256 43676dbaf029cb7b6d5ad60bcf60f75bd90222c4b09dbe00efb7fb94eb7f4088

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ce5fc98db90b7d556a115b296b43b6fc09d1c896590eb89fa7a45ec46b20344
MD5 747baaaba4e75e5e4cf54a84b8897f12
BLAKE2b-256 de562ac52e7fce51e4bd479c34f63c083e33c4465c851f85cdb57ec1f4b9e433

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 672fdd8c8a695b69a30bcf95e753c19d9124a14eeb75ff1369e4ed37ed58f9f7
MD5 7feeaffc49c9d6d6652cb0bf99481bc3
BLAKE2b-256 602e4f4270cbdf5105ff7ce56c144cdb27c60fe3199d5bdef821349f5cf46675

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 295.8 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.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b12b567d846756e6edbb7aacd16e89fc486813764bde798c114a81ba468fc4e
MD5 64dbe35583c67f58b7887aa7060bfaf7
BLAKE2b-256 79a23e60d6dfe4a6cf6146ebd11b4268debaf06278299e9163fac0439f93b859

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 253.8 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.3.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6f839d1776dc19059d9dca6fe9702b607ef43bd06de81988be42dbc37eb5cfbd
MD5 7d1d97efc79aa7babf95f51a685d59d1
BLAKE2b-256 714e323253d0b8162f7f5150715f62f2f2343c12c25040d81a85ea2cfc2bc66e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 1916f4cb28fd2a45daa84f4ffe7d430d5fef44bab383e4f41b62f24b73788634
MD5 01a98b2a99e84fa86ed492065ab5f772
BLAKE2b-256 ad5d85639d3cce5d7c9ac5b41fba79c7edbdb591297cd9d72ef6c618ceea4a13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ab0607aaa11098e901a14b0bfcb4d4a7f5fc1bc799a5a56d0119c2498c1bf2d
MD5 0285c73250daa94b15b06af28d275761
BLAKE2b-256 f5d1d1fd4bfb4bc0be6e38999f06d7a527ac3d66934583ab2174ed7e5f0e98a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 244983336b3e0ab0f93bbd45955afb95545e5fdf6507e9925c3d505f1fa2e03d
MD5 f7c09c8e6b1f535c97be75ad6b16e8ef
BLAKE2b-256 af4f29fd127102bc761c9c3ee2eb13b5070bb7665deab7a1ed82307d59d7a360

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 294.9 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.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4f82fedd88e610f062360de08e332f5ee3c4cf7ba684528036e008fe1217c69c
MD5 e1c06fd96ec6c6e70fa41fb30e73aea9
BLAKE2b-256 f13f3868319b0b9422ea5ed172e564e85182d5ae06cd95740386431ef30cb194

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 253.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.3.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 278fcd8ab2e2196dbe62604c2d2c96475769ea666ae5e4f3e7a8833583a8e8de
MD5 01da5351756097e7430ab9d26d7904ee
BLAKE2b-256 342d4fe76cbd6e6c8d3767a33746b854dd7fbbdbeee3f33bcb1c235f2264f94d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 046cd590fde6ef7e5f06e004d3338f850b2bc9a226c7f8d40a2317bca1006d5d
MD5 d5a341ae17016bee8aa0e53d07c9daf8
BLAKE2b-256 65d246ff817843c5dadb34004b41ad32fbefefe33c21d7d59c629e0cb5aacfe9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54b34a44336ce6ae3027cbb8f89d012c6b6866fe4239327523f140992503615c
MD5 bb9f586ca98281d406cae4d74246dc07
BLAKE2b-256 c02dd49189a21e74ad70227d8232591f1b9c54a952c8eba4b653ce9f2b5024b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c250490c15653140879178aa0fdcde8f9c24e90983143758a9d09acfe60ec782
MD5 3541d46e4c0301c9f401a88589d67e26
BLAKE2b-256 9ec30f5821c485e3320e0469f8bb8e42d79f2adcfad8e957575f7cc98b7b21fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 291.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.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e14beae4b4c4739b632a381929128042daf52b776b38fff419e560d5780d8500
MD5 62a833a123dfe31f727000fea605191d
BLAKE2b-256 3988fa314e3910ded4682e922f45da7e9b6b1f949a29cd44cc475c108cc99727

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 253.4 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.3.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 84397fe7a2f9f6a90cd540d85803f230d941a86de41070580ad338461102a15f
MD5 28dfcae24f4b6cecf8c112939f1d1fe4
BLAKE2b-256 010c9a46e1e9af1d82b6f0c45a2f4ec9f96a5e2731ee95ffd398be122f7a3c3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp39-cp39-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 bfa47e75ac4bf372c848a355301f8d4fcb000bc4114ff5e307aac849a1e96bf0
MD5 18d57b2d905823b9e2490f5c83de183c
BLAKE2b-256 d2ab99ccb1da091577875c2038b2d4f5288874afb4348db0d88fddad2bc2471b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10fba75b55969f6ac257d9cde7182951bf107283c19bc508814f0dcbb876c78f
MD5 d0408b3a555df40e0ebd9641e410620e
BLAKE2b-256 05c9f3ea85f83dbc9810f4cf2c139c08ae993f1572d60bd1ad6bc22a9551b73e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2201d09fed890c0cce3d1ad90565dabe6a860de6cbe771d31ce08e6a854267e
MD5 d1a0f71c21c32beb24b384d750f1854d
BLAKE2b-256 f33547d9862450edf08fa1de063401a1f70a8e5c99ed60f048d803ff008b1e6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 294.7 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.3.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f30478b9c5d8c8de047a7b1fa93736ea66afef0b0e07671b1147ed575bc6fe8c
MD5 2368852d5a0c629a1e8e5ed83bed3ba9
BLAKE2b-256 e4fecbee34b67101a4420cd42bca925aa5f61083ed5364b3e61898a3ff366298

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 253.2 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.3.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 085655e28ca28a536ec44bbdf3561a9695deff9e4f01a638ac944a8f7cabb246
MD5 2969898fe7c7227ffd6dfe54605dd46f
BLAKE2b-256 da20826b60ffe2742f890c41081d36cf7595aee9d5697d003f821d1c4888fbcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp38-cp38-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2bf2c34b243fab13dd60453a727bb410b75037b91333b71e0686d166e8f8526c
MD5 9d9dc517e9ca9f97267d972ba4308eff
BLAKE2b-256 34d4d9fa03d3298ac210bd895b1654167c4eb4f57470155ea4e218682801fda9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69935b67a871c10dd2f3606064979d92dc840ea51ccddfc7bdc4b0d3c08ca12a
MD5 c16097196f43763a75096730adfd025e
BLAKE2b-256 29e6d28cfa77b994fb211c8a88806aa414b45fbe5609d2b79bb198734279381e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4b8bb2b642401a96e476972e9f0057e7c3a3816230c645df65ab0cd5a76771e
MD5 95c44f11ee2a2a44d76a98d79c7a3e13
BLAKE2b-256 b546881e1c479265057c9fb599cc678529c830f28f80a6ed9eda2379873051e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp37-cp37m-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 4c46bfb8b0b98c8deca49d91ab4d86cae5e18065301a16811b2fafb84aeeec94
MD5 573b13bb365a59d20eb4ce738dcdb2a1
BLAKE2b-256 de32d61eec42c12989e2830d31f8155cc9483a1af4f580eefadcdcb7ce3039ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.3.2-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.3.2-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f37a48042e2ffe8ee8b316b71576b9192a60cc8c2378ac6c794aa1011bf8df9e
MD5 5bd513c44694e852629f3c06c4d08a17
BLAKE2b-256 02526c1b07dd3f941a5369bd5d122ba765281a99843d3f47614a51d34268ee94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6789fee0444388855c11ae44bd3ca0205585e64dab19aff1ebd8dde386a9a58a
MD5 1773d18ed50c8807f2acd3f5ed7b2cc5
BLAKE2b-256 4fa8268413008f7c08bfcd8463e99fd88bfecfa360724fe26b4dfc78f8a2bb02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68a990d3cbb000fbb1901e0dcdfcb8ab7d48a4497af6d014d1536f19a612808d
MD5 b94567aae7a58a91a21989e62b0fae1d
BLAKE2b-256 3fa26ee47b70819f2ee0a7da13bbfb2180ee410a4d4c3e2b7b5ab532ec822a11

See more details on using hashes here.

Supported by

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