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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (480.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (480.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pdcom5-5.1.1-cp311-cp311-win_amd64.whl (283.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

pdcom5-5.1.1-cp311-cp311-win32.whl (243.4 kB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pdcom5-5.1.1-cp310-cp310-win_amd64.whl (283.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

pdcom5-5.1.1-cp310-cp310-win32.whl (242.9 kB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pdcom5-5.1.1-cp39-cp39-win_amd64.whl (278.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

pdcom5-5.1.1-cp39-cp39-win32.whl (242.9 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pdcom5-5.1.1-cp38-cp38-win_amd64.whl (283.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

pdcom5-5.1.1-cp38-cp38-win32.whl (242.7 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

pdcom5-5.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.2 kB view details)

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

pdcom5-5.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (486.3 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dabccd7b455f44d5f9ed557846d4151bacb6dabbb3d841055b42fea5ce7fa81f
MD5 6747fad9fc1469e2533aa049ece26bb7
BLAKE2b-256 5a446b3bc96e96aaa292ad707d39a1f61b8573b708730ed279208413b05cdf5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90d00b47487d7fe3c4c80b10cd3a96d7f58ddcdb8994c803d58b6161bd590660
MD5 7f9de367fcac47f6089b615ef708fc79
BLAKE2b-256 649c07f497c382d0a1b986cf85714e41122ee9ef6c0ad28a05cfc36065a11e76

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f6abd239c1faf6f15f7239472be1dc6f01a4e129fe52730b75f555a13ad5515
MD5 f43dca093d296e7489efd55886b1412f
BLAKE2b-256 9e9a5fd20628c8461f6be826194129f5dd0fd2844264b6c81a5360ea64f5c7cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a2bcde0305e75d9303bb8edc977e32ded3cbff5aa2a259cb1a5286fa0271574
MD5 7ba2fbc65e403653c82f4b1f021bc7b6
BLAKE2b-256 a39258858a8c082184e78a369991213af809f3713c4fc9b044eb0be33cd4838d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8a84ea3db5168041e6ff8deb7548a6c059ec22a6c13726c25f4ee5b5fa01d46
MD5 615036bb3ebc94899aa5d31d40f4e619
BLAKE2b-256 4dc3ad8015cc04fcfd1918e6a3ccb06d28e744a33b10e4b94a583dc44447014b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b5d8ee3903ce12d47f54d671741882da8f1bcf654a9bee75e6a77f794a3da4a
MD5 477e16cbac75c31b56130de25f73da0f
BLAKE2b-256 1c609dfbb5baa3e1811e2bfebb81cf518de5ad9e5e843194ee45b3ab1fa8339e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bda0e532ae4ad8cf21f64d9460ab48f1ab73da9ff85c49402049725021a01dec
MD5 9493dd655dc74e75fff74b5cb0fff9f5
BLAKE2b-256 b84bff67f4a3bb91cf703536c43577762fc6f4426727960ccba7681365ad1094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6af00dfce85c77790139397b1c1ab3af438340060f6353ffa7497454a702f3e5
MD5 fb0e8d6d365421b2ebc28a9584de96d0
BLAKE2b-256 6fe6b1a620c4388a73210397368c183986dbb4920ac5180f148271166a8d0044

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 3d6581bb5cf405f594b051c904abd81499aa05226ab680ba9c0b93d6516fccf6
MD5 6b079217e3fc0f987e59a7478dba9fcb
BLAKE2b-256 492f8c0507dbf2bf1a404e290b368b0cc0fa7d1425eb207bc853489b2a655e49

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4bd2d061a89a3e44defddb7f13f933d92cb6e6ac1eb07f19402d0d9114312c7d
MD5 4c991ede9373bf50b00d28cba92c9bc0
BLAKE2b-256 521f7a25624bac4922b975a157ad90d9e2d5ade8a2e96e0666f9d9a76480cf09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9c7c6ef3acbaef260b0a1e0b08fa902f3cf1ffba3daee731465ecc96401310c
MD5 06c4d500c820c092dbbe98a7e08c224c
BLAKE2b-256 232ad072c97492e451bfceaadc72b369cff2d358a0008b595b905462a6bc46d8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 164586051ed5b2388c64bed19ca89fc1a32f95492ad96a135f3c41145502af01
MD5 5583813b169606201460d949746f4652
BLAKE2b-256 9aadbc7ac9713ba1063da12b7c25d5f6f5391226a7cb8f83c175dd74c50a3dba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 243.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.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 285ca8762cc4953291e412da74875ae3b84b757b3e3c3564016b6fe783392d3a
MD5 45d691affd170a4046cefe3d36508384
BLAKE2b-256 6849904a049410b612be673104dcdbaf9c24ce72997e4a3140ad329b8d00ffcb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 d62d6e2467dbd355d0722fb3931543d8d379db149c091ea6863d964296f92fbb
MD5 f3606b10f9d9492c087f5efa6e6aa49b
BLAKE2b-256 82b3d74a8c35b954342826ce1c7b2a69a5cf7726f7811e8321d813831babfb0c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1d62e5992a79c4f1f82c4b57adffc6a1e9fc3ce1fa0d7cce9f6516dd5734665
MD5 886e30695d70a6912bc15377c1405ced
BLAKE2b-256 175d3bd9164ad42ea9eb1b4e099fe978b7dabc04a40057cf22d501f46fbe2c95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 008bdf608a3d8b3102303408f41952899c9457251890f4d97447ecc4854b7c0f
MD5 b89fbf286d256f7a70474f9bfb305c30
BLAKE2b-256 35ec01d29a1923a77da692a7a7382c67b709595ab0839797fe70749070453e7a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ae7b72f5063e65ff9624dbe152e4d3cd1658bd5ff4eebdc40464e189d16afda7
MD5 2360074bd0ee0224c9029b4ae16189c3
BLAKE2b-256 5ec9d74244cd3289d87b4ad4b0125d20d01f3657132fe5513d8d330f3cde5d3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 242.9 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.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c18b2bca30aaca4214b89fb7188dbb5ca1379f3ac4ce064abc00d00e84de1b02
MD5 0a6c680d98b5018561cd9cab3024a7eb
BLAKE2b-256 fa715003dd5214efea96112bc70a11dcfde983765362cbeba9f162cf6173cec0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 bbdeda23a20d712404411fc979193f7fcfbfedf1584823a1dca28e359453cd2f
MD5 beadafede9eb2e943457e9f64a867025
BLAKE2b-256 398d721fe3c8cbf795303872b06e78840d99bb2b42ea4fb990d1965bb94022d2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a54c5ac54ce9453113be494ecd5cca780d39e715b4fe85d0f80efbbea428004
MD5 ad8d063c694c52290fba7729dc5bff88
BLAKE2b-256 a3c0463141b11bcb7f028d5192702373dd2e67a6a64913bd6c848fa2983b45ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 537ff71338d18416d91f2dd6a7ea479d90302863965c984d9fbae37bf3efe5df
MD5 0d09aeec7584b7469b5409db0609cdb3
BLAKE2b-256 31af37a26084d73934cfeac646fc956d2e681a1ca33fae6dbccc9169e87f9d50

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 56ff7d04fb8fb9e40c280301773c1bae9276851ecde610cc42b8199e5b4b9f3b
MD5 659df93ab3fee7fb407d921132c39079
BLAKE2b-256 084240f98939891de087bbf11b0c66c47e21f34b23ffb8c7565ad428b2acaee2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 242.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.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 bf2445bf1463b24ec77159b9709d557a5164dd31d58c03c007a36798d0197007
MD5 4b1a873fd31c9470e025b6bb00e8016f
BLAKE2b-256 66f777f0e0413b398f029e24b7ba25949e1b0c00b6f43adbbacdd676f535664e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp39-cp39-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 6b2b88ac43788afd26f778280108a9b637f0a28054f3e768dc0c14c46314de6e
MD5 2d2b10023a0f0fa3aaab1d4f49545a0a
BLAKE2b-256 feaadf4b59a7e5b5a44aeb61858c95ea16f8a776a6cd4dac1c048add359bb554

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 655b1d901ff6d42217d5648689fb1d83d7e42ccd682e7707c47888c44a5b8ad0
MD5 9e1b98346c47d042ee3fc0efa83e22af
BLAKE2b-256 8737768eeeb3ccb43ffaa7b0768ed9e771a121d5faef4d1b1393dd0acb15b2cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a49d1eeee80b20f2a80e7f1623d3db7c84e707962364a5fb4a1c5a34f2fc7931
MD5 638b6c3009dc9cf869326e0ee32ced02
BLAKE2b-256 ccf463454605e0d1909e4ab76d291485485dd8cfc36a1c40bd779cff5a59751e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 186acbe7d22a703a5739ce96d5b58f9c02c10fddac79839d4d25db6c3fba931e
MD5 697daa337dd4b08116bbd5957c933a83
BLAKE2b-256 413ec0a900b4999f110253da44a90a3c3f92e071e6b13aa994b23f47005e70ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdcom5-5.1.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 242.7 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.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6ad677d7809b47224cdfea7ac3f60f6eab1f16ed75c17ad7885f010bb14d494d
MD5 e44c769bf75d8155ad2632195d4f11fc
BLAKE2b-256 d43e0d8463fb44f4102e075d7eb50b7ecb470cc07b61e847fd169d13c8594d84

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp38-cp38-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2739b8f8d3a143c72312bf0491e33c5f64788d9c4e9d4db1b53168db2913efff
MD5 7babd15790215e8c246b43b4e1c3fcbf
BLAKE2b-256 32786046d81ca518414f23e52308fd0c80e709945595adf652d2ada299967824

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 631c167ac060206c7f02f1d5a681fcee507d0ed44af83590e2f0efcf1d08912d
MD5 d57e0e22591fdfda0fc4ca827f80256c
BLAKE2b-256 374ff82bcb7e52b5dfc084f37c40c8a8c82c53e7f7d1541c2a59c2703f4f50a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df914e412ca1e902fa9047e2cfdaec054e6f9c1e12ecdaa164c316bd1d5ac4db
MD5 fefcd5e1853710d81fc6bb83765bd909
BLAKE2b-256 053b67fd748dd08f7fa468a1267454df864355130c5a5aa3d7e0a58adba6ae9d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp37-cp37m-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 0cf57d48f44afefa2332c7d6131051b6b3a4635b3b56b7d2fb574eb3f6e9bcc8
MD5 190734d9d95cdcb0b1e7f51fdc662221
BLAKE2b-256 0d0ee0be701129e602daefdbfa874bfe34536482abcdc75c0cadf8a188e1f9ed

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pdcom5-5.1.1-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45ccfcbeccc815ddd367473f4894a10427d7ca7f40e7dd31be98ef675308ce30
MD5 a7eb660313836fa6cf5e5be67bdaabb8
BLAKE2b-256 1b0651377bdbc31dbaccda1c0f7ee330eda56fb5f027249935d217948064485b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c290275cf1887e0ecbbe213fec78ba9c90007f1540520947b6fd53d4d6144d79
MD5 e59c58748f6a2b7579bfa46eac17f9d1
BLAKE2b-256 9b5d229efbbd1622d32f95ecc0abc7154ebdf7e5807fdc12dde54d0ab78eee82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5be432221effaf7e4816c674e2cd48708cf4e31ba42ac390d059156ca255688
MD5 4638fff09a7cac74fc46d7245af1e7e8
BLAKE2b-256 0ab85d325c4fffd89d6d3ee3b5b5fafbaed289363e11a4f65c39f80ec0e563ed

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