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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pdcom5-5.2.2-cp310-cp310-win_amd64.whl (282.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

pdcom5-5.2.2-cp310-cp310-win32.whl (242.1 kB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

pdcom5-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.1 kB view details)

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

pdcom5-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.1 kB view details)

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

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdce886ac17878a1f6b14cf159984e4766692d5d4c0a7121cd40f49aa3ef3a82
MD5 53372f35a0d9873cff8c03d22fed7571
BLAKE2b-256 ad455d7e7c88862e005c6487bca876e77e09f97e223034dd6a28eb7d9ee26050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd93d96a8af837d3a3a33e8a9d4a119b18a064d20fcb5179fa5a4e86ead893b0
MD5 3b990b7dd95f9b945f702c36ecd3ba14
BLAKE2b-256 15a05961e612cc7710cb8c7b22b49692af8cf046bb506d0f79c96953368ec035

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 836cb8ebc114ef3a94409f8e53c7bc45598cbb016f93b629c68e8b9189acd143
MD5 9529028b889d43f578e768e1dc981ef3
BLAKE2b-256 9b59240d35c75f74571a662fffecc55ae2190f492b970a449406d5e34f02d5ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2f423e448109c21c3ee4c32c4afe8f4cd900df90d3a4ac74ce4e78bfa237f24
MD5 e7ebb64dec78835ec0363e1c7f40f027
BLAKE2b-256 f9c44929e07ef4d295be76f81fff3c94ff8b4c0c0ded9aff635265ea32f86ccf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8469f0dfb6a2c8e16a6ceb154322227cbb632e6aee0b8fe28de01dcd3c2f9baf
MD5 19a6fb9ac5a8efdc4c3cd87d48f669e7
BLAKE2b-256 e2a4051dc299e736801a80f045bc1bd8eda89c8d65d617cbc4104c49a2d4794d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d620bb4898085edc724ecb278ed1a2d47a71c8e2c8a8a157ab49a299923fdb2
MD5 4d6d9e6845f1bc31c8ae568b2928f48b
BLAKE2b-256 a1042ae0c19f5417a6334f41ffe9437af068aebc963751210f20ef1ee4f3a12f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30e1d17ca75a50bbeebc8ecebf958a6e2667dfa1eb88cca82c0cfadd488b6bc8
MD5 8744d06e9f6d4af8873507041aa86a1f
BLAKE2b-256 d455ad15d833a7bdb97f409d784861962de7e82275a195b58e6a6fa1ceec3108

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5db79078f8d4119db6d2275fcf7caac08e2e58b37340eedbc65685e4f2f3324f
MD5 67e498def75a839ed371f61d63fe9495
BLAKE2b-256 8024a9a7a6567f0813c761491a045dc49cd463b71a0aeea2a8a47af5e78e9982

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 f6e273be32f273a8a1e1a7c765fd2e135fbfb6c2cf535a57bb66af261b89c325
MD5 202c66b175d211936b840ded2563e3d7
BLAKE2b-256 5ab47cddfb0b7e09920fad03d6985c9047853d1d0524f41448f2afc94e60410c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42c8c42ec1179e4736208880e41140bc8c62f21239665b2f61cd822ede9ec833
MD5 90cb8dcdf213ab4db0bfb349f30e30c5
BLAKE2b-256 db6dc32ece5b755c69d289029d81a38be332478d73790e7ad31bc4590e1d0ddb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ed98ccfefab126744be9a672bc02febf94802ac30621f94890efec284fc9d53
MD5 df5432e5f20d0b18dfbc977de18b3156
BLAKE2b-256 9883951306f3ac1ecb4c9ba3dc84b00e8e9cf525ab3c694aad6c9d76dcfdbafb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6c206ea960ef791d1ce0eddc1ba3c37a8cc9f69e24b1aaad1f6e3f4ba6d6d0ec
MD5 f08ca64e7056ae51691a095f49c85786
BLAKE2b-256 a167d45fc3248e33abefd91f106ab5da150bb751a37e0a49aeebc69bb9b38a2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 773178a174328d312518234fce402cd3c0c1a604602ab22c995b983ca01052cf
MD5 4c5c9433e9876d7427b3ac19092ede21
BLAKE2b-256 236002374903cc3ad63066adde4c6edc6893bb0360049c7a3dc7956a3ef7a70f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 83f0276d448ddb61a733a5991c4f433de4e609c6647e67a3aa400114f8a87e5f
MD5 f87e76b90b2b3ed3aafb4b9beae1e1d2
BLAKE2b-256 756f949032fede462d269046c0f207502d05beb398fb1c8debe30faf8631c60c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5db09b71e3e24c4b1f1e195923b40d60b2ea785c7a7087f51b207b51f891362
MD5 daffa3d70e9f479056ffa6d6242b2ad1
BLAKE2b-256 6f64da8f803708d5d9256eee529a667145ed18da405a562726b8abca2937f0fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1eb64c2b091ce72ae071e96c488f4053ca4b88a9b3512dcfd1680fd4ed0bb955
MD5 4309b7b26f9eab4fed8624ae400b20dc
BLAKE2b-256 49f68f3a5dc809c522a915b4072e964787b1a240755f96e2e697eca46058be5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 282.3 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1f212004199c566e159df1713068364f4f4b12b721e4c5df924219445baca856
MD5 2aa8d18e07926a4477a0f901d222767d
BLAKE2b-256 eda01f1079b38bbfa10a9dbe866cf870d92c2322312efb4b1541365c4f844a8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 242.1 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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cb0359531b13696fd4707a5a8d3a4acee7a62bfcdcc14b6c7df74c131a535bb0
MD5 1cb487e606592178b29477769a7de845
BLAKE2b-256 fdd03d2031cc1e13ed9d66055e9239becd422411876671ffd58c2b2a3c7e35ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 44aa1db5e74060792560c7d6cda63f2fcdbf0079a3f992c557c68ebdd127679f
MD5 f0b600d92bf0ef9df509f6c9ba5340d3
BLAKE2b-256 d69b92282cd4e16d76cff58d012109ad01abda50f0c82a4dcf6d402b5c31374e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e61998ab895d24478639b6db05d1c05a35f7c70b4e22ce44ab14a230eea098d7
MD5 568efdac0dc160e61e190a671994fe6a
BLAKE2b-256 0a3aee94ef40462fb714febe7a4bf3753b4eb89a85df5bc049485b9e1ef16367

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe564542a79f18ad839ea704552a7e35f0712f8d469ceea9cc023979c690aa42
MD5 3f12071d157046edaea71bd3dde281d1
BLAKE2b-256 640b1a9abe107e8e9c2cbb03e6fa996632b82df8914778c9cc28ae147f421116

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 36cbb0fef7744e48024d3baae17672376fe9b59d0fed8cff83e0402f65bc1c37
MD5 a990f39293d3ef6e6d7cad0e03151c3a
BLAKE2b-256 49133bfbef8379decebc10eb9ddac4dbcae4b81f9d7b2e03e66e82e1c69a5459

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9a4022241fcc92a7fda16157d2c5aadb07114651c1f426ab03ff7cb07ac1e152
MD5 c3a0574bb570153a9914c93f5a499ab2
BLAKE2b-256 d1b23e6a6540df8f43e6b38fccd5c58dc20098c033ea91c314b73ac5e03ee9fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp39-cp39-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 a9d61a475f56abb3ddcc59bcd4c75615227681cf45cf9576383701a48e1e9fbc
MD5 fce50e1c423e2efd2b973f132be28d41
BLAKE2b-256 cf99c6283f1e63e929eac887b2061c00b3fadabaed4acb64e17cedcc90f4b481

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 543d4ead4fa2109f1520da2aafcf432ad1e0a28b842bb230ed1dad5423204ecb
MD5 b6e0f029ededfc6fb2f26c8fccea7bce
BLAKE2b-256 f59a856aaece4d0fe767b2acafe196898474b48257d180a7affdb8e4a0be2f96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcc271243c26945d0cadc23bc303eaa52425e7e1d4fb11647f81bfbdc93e9b88
MD5 f124ae1844f53f533de4c148e99f232b
BLAKE2b-256 1bddd31d56abc8efa341de565e93e38aa4c49865f780ca10a6f7fda9d7defbd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f8db8c44b4c630934d8213d7efe4eba811297b404b6feb17b9a03083892f24a5
MD5 9ac0e10f3de6587bbaccb2cc0e5daab3
BLAKE2b-256 0c16d6b0c9c6e5ee7238647d0cdb521af3958583a094a13c28b66c17cbac29b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.2-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.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 082f8c87aec9516ea947d1ec8d5b80edfbed1930db2641981bb2baf4b7643a44
MD5 30af25958bd9c3728189f2b3f3f90469
BLAKE2b-256 c170333533b6b82bff772e215edceed7298b34f5ba04dd694f6f5b8ab62978c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp38-cp38-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 6c511a3464d46c63e5aa4f2d1bb19f19015198e41afe76b9639ae07b1fca3a47
MD5 b5e6de045ba31778a486019f27b8862f
BLAKE2b-256 1d2f10568f0fd3af828d0c72bdf34892f8f0c2c19d35bdec3ca67bb2a80af6d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3151d0528fca08ea736a9180a12087d78eafdd0f1095f7a8dd565232c8a3c2d4
MD5 bbc61dcd5471683c3b7b5c650280becc
BLAKE2b-256 4176c4834cf43ce4473def18867ac79293cf795da76dc9decdb01e9e3980c4ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5d86dc0bc770631874a27bb8ea61d77f51ebcad8034165159ae1dbf64d16338
MD5 1683be50ced1b119c990fff4a06d2a0e
BLAKE2b-256 fb7f5125d1ac19180ca2cf661949b5206f4ae3e52e8099b8034b81c19c40ae67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp37-cp37m-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 58917a6f952109b485032fedfe032fdb8f51b08907bcf7ae9fcc24c0d963c46a
MD5 d177f9181e9111c5cf228b0957897de4
BLAKE2b-256 16c208232d5b6fb3d3bdeac37c06e75df90f72c0f8ded3669efe550f5fbb1d91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.2.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.2.2-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d15338b34b440c6e21765a89a7dd05c6879071c9c6c190b3c5d8b41d40f6acc5
MD5 3f0ba509f67df6a7698ec7d1790bb703
BLAKE2b-256 5f6ef31c49a937bf979ebc228663b80e4b6eef3e084d802e6d48b21a0737a35f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff3e06cc1d21e0f4b252e2cd7ca9909f5459e6845ef0398ddd0f383cd04a0834
MD5 5a261517fa1efc4f3e12bb4944480f54
BLAKE2b-256 fc8cabcef6684fe569183db36d259d6f0a6161232c5c15d0082bbe4d97bf0e85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89e3000dd4d50c532a9425708f2e28c8f8f2fa6ad74025c458e76e26589c4c61
MD5 9b0874f37c6695224b8392f42fbe79a7
BLAKE2b-256 de9fd6821a6ca2f499e574a4dde8e65d83a97cff449ea1bf9b5ddf68e89808e6

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