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 -DBUILD_TESTING=OFF ..
    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 -DBUILD_TESTING=OFF -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.0.0b1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (543.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (544.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (544.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (547.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (548.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (548.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (547.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARMv7l

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

pdcom5-5.0.0b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (553.6 kB view details)

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

pdcom5-5.0.0b1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (551.8 kB view details)

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

File details

Details for the file pdcom5-5.0.0b1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d4af74a081c2466d669aa85249b3cf3d34d36e100cf38b747899e8d27c545da
MD5 e159f0743a6284570e713d2b4ad841d5
BLAKE2b-256 924267791c8ea0d87b8eaeabf4a0723089f0a3f423f8ab3959c3d82cee521490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 853e4a0388da9e6de4ca6cfa8a566a3f26a1bd41cc8505514b9310adbe7d433f
MD5 55d739d23d9264032032a9b04be1cad1
BLAKE2b-256 44df2111997bf2ab3b7e7a9b3778f5918dd60a6af6c255d210422a5dfc0cdd97

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d018e1df00ba1faab1eacf38eacbdfd6995ebca8a43ce43fa5b18cf0dc211beb
MD5 18fe3d7aca17aa5e55a80150cfce48dc
BLAKE2b-256 eecc514c00f4a4295dab5d2ab47388aaf021b0b07467799cf5107e6679eee75b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be546d58e4703ae4b8eb6e10f860039fe5844d1e00aed4d5ca3b29774fc63ff6
MD5 2128201b1700f5106bfbce151c299dc2
BLAKE2b-256 c89a2486d1278a2ae022b2b934c20a98c2afeb6ade90f5d72431c2f5a1f5eddc

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 131f2d53c48ef61dd3d5d956d8b8b454dae0a6ad8ca24c9b7a9d00fee68df8f9
MD5 5fcd1290faff8114ae01c70482af91fc
BLAKE2b-256 3fc0adc28c450dd238340876af018cc648e502bbe303c999b282457460edc6be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1775356cf5eceebc579ec7e7c8f45e1c53048919fa8c4e3d62d6c0352c80bc8
MD5 18e976ead87ddc40c4d7c007fc84026b
BLAKE2b-256 fcc9af33e2989e109e1a2f4f80100034642dfda72a1e7c6b61e519e510485e46

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp311-cp311-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2d2510de3eba3228fe02ad5e2a7e0ab6a36f1a2d1c18e2cc03e0b74429fced3d
MD5 ac0fc2a6548062960a85c3535ad30148
BLAKE2b-256 d6d88d9d521ff644bb38138fd3515a3924b84c71963da84cefe0f6132c438842

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2b246afcc9eef53a01c4e06ba70cac0fc7bd59455769f36d866ba0338daa808
MD5 99564798b42507c0e798a9e2f26eba7f
BLAKE2b-256 0a55418dd35db607e026760506c3a40003a05572bf0932a042332852b084cd5c

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18c1038169da136c2adf3e78508ec98a47a784802bea5b19284ac90cd7092fd4
MD5 501bbed866f4b2e3e5072b619d23bb2f
BLAKE2b-256 53585808d3024ff84a631d76ca91365c0e45f66737a139daa9121d5b02c50a33

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp310-cp310-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 88c4c87546feacdcc323f00f2c490d0d5f9f0688c49d827a9df99b863858eeb9
MD5 87fea93ac8aa0c6f9b10702233ed5329
BLAKE2b-256 c559897b09e5c32a217bb277b74134759a16837b294b63323901a0ec78bb45e8

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbeb48d341e9c836d19a3f0d3a6dcfc09993f3dbc68d0666a6f5376ef5e327ff
MD5 7e8bc8b6a43289cd75aa451ff091ae6d
BLAKE2b-256 d1c52fb5237c756d60ebae8410e8a3c0923f71ee4028477793f8aa1e0a9c2d2d

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae09f3da2a989c6a08223be5d61d42ca786de5f7c7eaab4458d810d60eaab977
MD5 30d7fff4f8d718360cbf020197cc9ccb
BLAKE2b-256 0e1233addd3615958324f87867ac626bb066731d6c9d6c7a89c1a2dcf340a7fa

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp39-cp39-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp39-cp39-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 8c88fa363b0cdc81213d06a83f225fe781018b6875b3835aea5e4cb090b4bccf
MD5 77a582148806bf3b0c2bd71bb013b3fb
BLAKE2b-256 b06ca0feb870b27209249145cb29e1792e76557a9a99fc8a537cb3b7290bf0e0

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e86510159c0bcf66fb5d2b71808b138c0637e502d27ffb6d761462e49673a2b1
MD5 4f33736eadb773d056193be5337c99ad
BLAKE2b-256 428496cecaf34e4c460d65007ed0e602e8b3a2e60916a97ea1a5442744958458

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfc80a228146a64a5e39b0c2afaa730f0ee504c7d22d9b41e4e90f4c529827ca
MD5 ab6ecf7ac4e1826c893db49e8aee3b8b
BLAKE2b-256 d3347b8224ba567f39f0c284428d53092d48ff0e71c42d3effe697fd6eca167f

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp38-cp38-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp38-cp38-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 8c07311df192c08754869f32422c9d5cb45a19778b263f6ab3e0d79c8bf7aae3
MD5 c5cadea8f5f996b602e87f89c3c3070f
BLAKE2b-256 8b1f70cd9468c25e4f869ab58ddad15d2d947824a542af5f53d9a2d620ce80b2

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b06d6925c230957eaa904aea38802d96a86fc3d15203aa665f6afe25640565f
MD5 488bab7d676da28b8bf0805dae4e86c7
BLAKE2b-256 d39e45ea33adddcf4b993435ca78cd79b54cdf4fa332ed7f83769ec1e10c8ba0

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7578f1cba68c3a4fc63f402aa8782a1b1d087cf08ccfbaed804af76594db4326
MD5 23f464d5a00c28693354d9086a440d7f
BLAKE2b-256 527b3dc47584c8ac5b9a317778addc3faec36d4059d6a85739837b59f83c518d

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp37-cp37m-manylinux_2_28_armv7l.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp37-cp37m-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 7e40c5f41894797e0bdec6c3d8b5e7a84898cd6a660292a191c89ce77820d129
MD5 02d8eb82692de31f4e90e8df725dee2e
BLAKE2b-256 5f39232beef967fabfeaafe7337e026dc5c78e24d5716b1b098fbeda75e822f3

See more details on using hashes here.

File details

Details for the file pdcom5-5.0.0b1-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pdcom5-5.0.0b1-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/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15

File hashes

Hashes for pdcom5-5.0.0b1-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9f6569332224aa8cc8a8f6d57c5745f79c90b41b01ad4bc7885dedb06c30887
MD5 466f40cd154804cc0ae51e14de1cd60d
BLAKE2b-256 77b73d4cb6ce5827f1b6509d5a22472543ca528ded0e2ab2fdebe19d107afd6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d708172f97c4303123442b349da5bbd7715ce7f6e5e02d9b280f3131e4eb90d1
MD5 997bdd8269b4b3f4cc652fd9e701429e
BLAKE2b-256 5b828878ca1b7d8561d49437b61b08e58091e31b086bdc9b47b5f4382b8011ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdcom5-5.0.0b1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a89e96774d77d677cc978a661f6f6ac10385e20fe7a9e4044a06f42e0fe1a7c6
MD5 650d481eff3656926ccee5464a427d9b
BLAKE2b-256 d1cc2383d987332e6e1c2c91175eee9bedccf6c2c095f88b366b9664eacc768e

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