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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pdcom5-5.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (683.8 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ x86-64

pdcom5-5.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.6-cp312-cp312-win_amd64.whl (290.6 kB view details)

Uploaded CPython 3.12 Windows x86-64

pdcom5-5.2.6-cp312-cp312-win32.whl (246.7 kB view details)

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.6-cp311-cp311-win_amd64.whl (290.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

pdcom5-5.2.6-cp311-cp311-win32.whl (247.4 kB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.6-cp310-cp310-win_amd64.whl (289.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

pdcom5-5.2.6-cp310-cp310-win32.whl (246.6 kB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.6-cp39-cp39-win_amd64.whl (285.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

pdcom5-5.2.6-cp39-cp39-win32.whl (246.9 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.6-cp38-cp38-win_amd64.whl (289.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

pdcom5-5.2.6-cp38-cp38-win32.whl (246.8 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

pdcom5-5.2.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.6 kB view details)

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

pdcom5-5.2.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.7 kB view details)

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

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2bbd635bc461b6f81d4f630f89f387d4ff4f9f76b1499efbad5e51dc8008de0b
MD5 0796c18c684d5eaf77a7eef969748ebe
BLAKE2b-256 b7c29fa2123b78a3b8f9571b710306ac06bee9afdbeb3e324208449362d8010a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56630064370dff543253c1b86f81d32287f815dee1af62546bdc958f5ffba628
MD5 e52af8cc8a0b4fd7baada9dab6739140
BLAKE2b-256 a1b1f27352c46b965a0e129e63ccb59282d96274a4b11682faf194401e208f79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b13de0fe5d807a47898fec1b9c37b1d91d9a19d748526c80c7e3e19a2fc5d0c6
MD5 7515f79b21ff29b4372e41d72a00c5f0
BLAKE2b-256 524df9685048fea1e7aff98a6a296caac19a77ad320e2786c42d0f946eccfb89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 548f1496c5daea873fa95e41b88fd98627e7ba252ffcb7169e5bbd45cacdbe04
MD5 3a273a272e879312b34c63fbd0efcfb2
BLAKE2b-256 d295e8b50604bb89e704e5303d0280855873c04d30123e1fc2419ae05bf92a32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9271b27b2a671ac97aed7d31980964711fb69f1502b5e10e69c8b6ae73538c2f
MD5 8d921a03baf892be640c181768923d19
BLAKE2b-256 e8cada9f1dd2e66b471a8b02ee9fee9b9344d6c811654c737f3254a26b9fca78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27ccc8d7e88fff0097e0920f96563b909f0872b39506a512ddb5e66d6d597e38
MD5 364b38b8378677d457bdf682583c6b8f
BLAKE2b-256 e3ad4f795e9727a6a7e25eeae2f0a96b961945ffb37013de235bfa5d9b6680f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1eea52360c8138fe4e02e42012e2781ead69ede4757adc831a74590ead933692
MD5 584479a97cbf4f395d66634d1e749160
BLAKE2b-256 56f8f7d332ba248e5f2ce83210648338b518f2028e89f6c15cfb555280d6e230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c69336e59e3ddc31b5dfdea8d3dba211c9cacc5851fcb6d89c897404597b26a
MD5 e250f51ddce92628dd9852e78b680216
BLAKE2b-256 e36a60e478e8f6326633b5f2fd4be19506f3390569c38a1627193d9f69402204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf048ef8f87c299bf8063ef762fe3790801e527095e1a7aaab2e2039178d48b2
MD5 6033b73b6ef0c8537edad5cb1dd936cd
BLAKE2b-256 6a0142e56201e718b892dfb894d8b33e5ad4a8d77faaa7819d34993d5e8b90e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41044357eea0abaa05b1e677a56d021d5f5e3ed7a923884c5ea22c1d02d6e88c
MD5 5524ff100e2e2f01dc0d33b0fa576d8e
BLAKE2b-256 b56b3de18b1410363282201110eddee2d6e848b74173f0885df3b231033fafbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 290.6 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.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0b2dea2343691864951dea3028719e5920940a52f506e10fd1ea038c56d2cd49
MD5 1258cfebb9280564e52ff79bd5a968bc
BLAKE2b-256 fab4e87c0dce631cf99a5a31ce6e05343f9bbb9439af3101efe6db988d147b90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp312-cp312-win32.whl
  • Upload date:
  • Size: 246.7 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.2.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3328688c4d6bea5e16bed0a6a9c9fc5988514b811725242c6671e4639a545698
MD5 ea5dcd78da2b2af5ea8f42eced05fcf3
BLAKE2b-256 5ed1cca7dc922fae185252259ea5311e9070e8e79f26030f344cfe9710523869

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 bfdcdcc0d6d0badcfb2211ba49b5b5358493ac35e84d1fb0b310ae9dc2feb474
MD5 80dff34b224f6bc2365991207faa0072
BLAKE2b-256 a91da150c45730c7a325020e6e35672bbbeddaa5b2ca59c1766f0f45d0bf0f7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8a8f479d7c45b53dd27edc75b5bbca6d76f5fea429f6e1798ea392ef3bdfe5f
MD5 bd9ddbcd15a31a31ff7186485e0f4fbd
BLAKE2b-256 bebbd5652f57535063388ca3d17cbe3600f661ed86e7c61a0a73142cece59b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b40c399332c0f4a81530fc90c3bdf939795f4ea17db0c25a83f575c3c369e4c
MD5 08cb64349d562375e4269ab13addf5bd
BLAKE2b-256 c59f9d981ad4dd6af2142de3e6a55537faf59206367202de73776859579ce9a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 290.2 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e66abe6a6e04d6e5057566defd54a34cf6e11cbe5a65f1567c6e293cbb474b51
MD5 0d0d641415aafa352619d15fb6bb5473
BLAKE2b-256 3902fb28998c4e22473fe57dc5d68ec8517ed7abb7c9ef004de1892d6be82725

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp311-cp311-win32.whl
  • Upload date:
  • Size: 247.4 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.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 678963831e124cf24b5b552b2814294918c4d4df5e51bd1d2dde5a70118d2f61
MD5 4421676f55065b3a2da8214592e14137
BLAKE2b-256 76796fef2ec36bb0699ee62f9f101864f55417027bdb206e69de928dff828dba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 96bc4f751fc08a332140d87e69bf4d8044f95c14d8411f685c4eff533e37c12b
MD5 5dc3d771a10faf16fdbc34ed1285b039
BLAKE2b-256 98d1d98a8b6ac9fb74ef1e6f7de415dffb671dd3ee8ca6074903704c08fc3874

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74e8426f9745d58c01f279ecffd6ecfd3765f0b4033afff9dd67d68011630d64
MD5 6a3ac5adfbc718d8784583c8f1b2a061
BLAKE2b-256 c8fd571df3f93e1971507ad97d6f879f027516b042f1ff909ab11b9899ffe689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e81f4eed93b58f62a5c9b59b6a74ed13760767f72e178326421b9971387e0324
MD5 fe046d297f7f6d646f05dd841f70124a
BLAKE2b-256 62428fd80e8fd7c9b2a2edf8244277b0068d76ba27cb9496357e4df0f1cf14e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 289.1 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 79b52c13989aa6428692df9fd51945635b8f4034a4d37f62bec9881d6745e19d
MD5 6b3671c37e86b4e441049003f536c26e
BLAKE2b-256 44af938f76e362ba59ab7ffc16ce836364b4d76ff6cc434a3d7f6b2eafb49dfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp310-cp310-win32.whl
  • Upload date:
  • Size: 246.6 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.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 70c05dcdb179a10a88745af64c5fcd2b317aea61a0ecb9952c58c16d69da345f
MD5 73e878d1141893fe3f15da5b6336d3b3
BLAKE2b-256 23068a808286892a406f4f14942aef58c7721d9204cee9a9cb187ef3f4448590

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 c8fa8bf2b06dd138768dee6f1e5696ce2c97dbcd831d0727af8509cb46f5b98d
MD5 64111d9e8f98bbdc362eb523d1382e78
BLAKE2b-256 1b769ff080ccce70a54ca4c05dd372fb8b91282440460409556ac420e316b857

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec2174546a8dd2fc9b90674b1f42ca1250d5d22d8e65b104427529f79fb65862
MD5 fc0705c29060b8442e690afe89ae24be
BLAKE2b-256 f7224ec5efe708907c881b35e826ce28e04299950da70b298f617c716873ca99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68e5d74101b19f1aed59a3ddb7d6e1e5aeb4951814e46e381f9540f275d9402e
MD5 bd1ae8ee6e168ab9c478484b6212db51
BLAKE2b-256 a55903f20d3874f95bfc193647ddf240a0941c3b3903cf72abe63c2431507c1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 285.4 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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cd5c1ab54a9e358ede49d788e1172ef9d93fe556ed4bf63ce1629e0591d44402
MD5 2c5ab5d19aece723efc9fd129e123549
BLAKE2b-256 242a2640847e54bd37e757cc5cab346cff83132ec88f0ef820178a868d2675d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 246.9 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.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 befb7ff8fe0c8eb25032ae895192bb403eb98373463c63194f486124079b67b5
MD5 656bbea2a5aa72aba66ee9b83a59be83
BLAKE2b-256 58ae966b9ffa9e3e075e9599f5b1dd422db8818ce3e5f020b8ee75ab384f6235

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp39-cp39-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 c4151b31ea95b8d0f73ceb74d311f463d9f2b9e6c9228290fbe50efb3137a4d1
MD5 dfe20a0cf676868c9100c39df217f280
BLAKE2b-256 9db26675c896ebedb50d33813f2c4f90411f65ab804e098faaa651fb43a5b871

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1640ce10754658c2d32550c861b99b66b73acc440a1afe9f9f6ef874050b260
MD5 b518c345b00e11e1617b09122b6ba5ca
BLAKE2b-256 ff0f954438bad29399a341a04b26b59d70c6083ed6a5d138e4dace874958e00c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67d6ddc0b769552154383680e24a234af790201678bbac7776f8083915f86c96
MD5 b3f4ae51904aa5b2c34345197926bc56
BLAKE2b-256 666bb5a34ff1af9d0e9ef27cdd6f74adb2658e926c42c0f2a55ea062ed39274b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 289.3 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.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 481e63b8a2d16fcf583814f98d69b415a12d3569f4d1f187c3031cc625f9d7ac
MD5 0d20125c08a98c9166201bd713a4e6e0
BLAKE2b-256 1018b03229f040014ce8c78d5fe89254820795939648d18fe52640ebd648ff9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 246.8 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.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1d7b622cb00df94a0d2a74d4141bb467092c7198eb5ebe277b9f388d4485ec34
MD5 9732c0936d99c0aa79fd7f5d3d8292c8
BLAKE2b-256 e67cba829f57f4befbb66e4d8ae84586e958ff55ad93576c71364cb984370fda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp38-cp38-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 41a1115408e7758fb07a533dccfcaf2b9dcac73679cd8e4b8b7d6bc344312bfc
MD5 7f74d6d858b3b295ae9bea2e74881fe0
BLAKE2b-256 28afc62c4235c5d3c384687793b8a90a4576f1568ebf0da371df7f65f34d0b4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc5d239b123be780a3e035ea737d315ef61b1e654287ec088bd493f9c25f4e28
MD5 45049e15edff27fcc576b6407f1018d5
BLAKE2b-256 b988b4d5b9d0396466f0daa79d6238b1cfd4e2fa883a01bb91166881a5fe8656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecc9d7405e050be9c19b9b256e00d795e9f2560dfcadb3e24880777dd079bbb6
MD5 605c859522bc489bb94ecd9416099ce5
BLAKE2b-256 f4a42ad82180f4846e7f73cacebe1af8d8c4859bf93438376c7c9d736dc94fde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp37-cp37m-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 11820a6ef75a0c7283796d4b1a239e2b38627da75c8911cfc9ad9bde329c5e82
MD5 5e4313f9df5d53e1c8baaa44f4684b33
BLAKE2b-256 ae989b6cf87da01706cf375585fba89ba99d896d3ed29adf450e7146ad94103f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.6-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.6-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1b8d7881008a2e72752f5fd88d6a4da4639c06628fed12ab35a8025aabb20b9
MD5 6da5fb917e6267014aa47ed8d41ed087
BLAKE2b-256 53a63d02f51e97275458dfe6a9cc627ee852ed284c0fa497d15a4bd274506938

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a6db9712ee7bc24c993eb3dd06c3928831df611665a97a922d41ddbf6e89c71
MD5 bd3637e6a9e7b1c9dc76fb7b3158274d
BLAKE2b-256 99fddf502cd1cc680daa28ff1ce8e383041b1cf0dadba6a4ba54900374f5aaaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a687c75d622a57d25cecfb863c17b923773f29cb9366fb86d301d0a4a3b7fdb3
MD5 871c7638390016dd17cfd6bc64245510
BLAKE2b-256 5723209053d1a09fa71bcf27e764366e99ec1bfdc50487fa54a9fba25b31c281

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