Skip to main content

Implementation of the Ramer-Douglas-Peucker algorithm

Project description

fastrdp

PyPI Latest Release

The fastrdp package contains an implementation of the Ramer–Douglas–Peucker algorithm for reducing the number of points in a curve.

Examples

The fastrdp package offers to compute the points by the RDP algorithm (rdp and rdpN) and to compute the which indices in the input should be returned (rdp_index).

2D

Here is an example from the Wikipedia page linked to above with a description of the algorithm. The original line is black and the approximating line is red.

import matplotlib.pyplot as plt
import numpy as np
import fastrdp

x = np.linspace(0, 5, 10_000)
y = np.exp(-x) * np.cos(2 * np.pi * x)
x_new, y_new = fastrdp.rdp(x, y, 0.06)

fig, ax = plt.subplots()
ax.plot(x, y, color='black', linewidth=2.0)
ax.plot(x_new, y_new, linestyle='dashed', color='red')
plt.show()

3D

The rdp function handles 2D input. The rdpN function handles 2D and 3D input by accepting a numpy matrix instead of two vectors.

t = np.linspace(0, 10 * np.pi, 1_000)
X = np.column_stack((t * np.cos(t), t * np.sin(t), t))

Z = fastrdp.rdpN(X, 1)

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot(X[:,0], X[:,1], X[:,2], color='black', linewidth=2.0, label='Original spiral')
ax.plot(Z[:,0], Z[:,1], Z[:,2], '.--', color='red', label='Simplified spiral')
ax.legend()
plt.show()

Performance

Here we compare the performance of fastrdp with that of a pure Python implementation. The example above is executed with fastrdp in less than 0.1 millisecond.

from timeit import timeit
timeit(lambda: fastrdp.rdp(x, y, 0.1), number=10_000)
0.6885888330289163

The pure Python implementation in the rdp package takes about the same time to execute a single run than fastrdp takes to execute 10.000 runs.

import rdp
z = np.column_stack((x, y))
timeit(lambda: rdp.rdp(z, epsilon=0.1), number=1)
0.7545700910268351

To illustrate how fastrdp scales consider the following graph that shows execution time for an increasing number of point for both random and structured data. “Structured” means that the output of rdp is much smaller than the input – the kind of data that the RDP algorithm is well suited for. The figure is produced with the script measure_performance.py in the performance folder.

C++ performance

In the performance folder it is possible to benchmark the C++ code without the Python overhead. Compile the program (here with clang)

clang++ -std=c++20 -Ofast measure_performance.cpp -o measure_performance.out

Run the program with ./measure_performance.out and optionally the number of points. By default, it measures the execution time of 10 million random points in 2D.

Compilation

To specify package metadata fastrdp is using the contemporary pyproject.toml. Execute the following commands to build and install fastrdp

pip install .

If you want an editable installation, then add a -e to the last command. To also install the optional dependencies used for development add a little extra:

pip install -e '.[dev]'

The single quotes are needed in zsh, but is perhaps superfluous in other shells.

README

This README is made from the Quarto document README.qmd with this command

quarto render README.qmd --to gfm --output README.md

Acknowledgements

Setting up package metadata to build and compile fastrdp is inspired by the pybind11 example package.

Thanks to @max-models for his work on the 3D version.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastrdp-0.3.2.tar.gz (10.5 kB view details)

Uploaded Source

Built Distributions

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

fastrdp-0.3.2-cp313-cp313-win_amd64.whl (78.2 kB view details)

Uploaded CPython 3.13Windows x86-64

fastrdp-0.3.2-cp313-cp313-win32.whl (70.9 kB view details)

Uploaded CPython 3.13Windows x86

fastrdp-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fastrdp-0.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (89.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastrdp-0.3.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (117.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fastrdp-0.3.2-cp313-cp313-macosx_11_0_x86_64.whl (81.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

fastrdp-0.3.2-cp313-cp313-macosx_11_0_arm64.whl (78.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastrdp-0.3.2-cp312-cp312-win_amd64.whl (78.2 kB view details)

Uploaded CPython 3.12Windows x86-64

fastrdp-0.3.2-cp312-cp312-win32.whl (70.9 kB view details)

Uploaded CPython 3.12Windows x86

fastrdp-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fastrdp-0.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (89.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastrdp-0.3.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (117.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fastrdp-0.3.2-cp312-cp312-macosx_11_0_x86_64.whl (81.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

fastrdp-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (78.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastrdp-0.3.2-cp311-cp311-win_amd64.whl (77.2 kB view details)

Uploaded CPython 3.11Windows x86-64

fastrdp-0.3.2-cp311-cp311-win32.whl (70.3 kB view details)

Uploaded CPython 3.11Windows x86

fastrdp-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fastrdp-0.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (87.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastrdp-0.3.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (116.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fastrdp-0.3.2-cp311-cp311-macosx_11_0_x86_64.whl (80.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

fastrdp-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (77.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastrdp-0.3.2-cp310-cp310-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.10Windows x86-64

fastrdp-0.3.2-cp310-cp310-win32.whl (69.2 kB view details)

Uploaded CPython 3.10Windows x86

fastrdp-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fastrdp-0.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (86.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastrdp-0.3.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (115.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastrdp-0.3.2-cp310-cp310-macosx_11_0_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

fastrdp-0.3.2-cp310-cp310-macosx_11_0_arm64.whl (76.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file fastrdp-0.3.2.tar.gz.

File metadata

  • Download URL: fastrdp-0.3.2.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2.tar.gz
Algorithm Hash digest
SHA256 0834a55574671d9cc11b6b9c74fed01bd536336ffe0dd6a2a4f3daf8553b51d9
MD5 07f6993b831acb40a567d4440e64e2d7
BLAKE2b-256 d37d0613182c24a2fafa4a56f0382cb7f063aa81e23df502f81323ff086b93c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2.tar.gz:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fastrdp-0.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 78.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fdb993dfb44906a9bfd15e8cae3d9a380c5c76618a225adeb951167728ac66e2
MD5 2c758f15a2f01edbed2ba5339fe0f4d9
BLAKE2b-256 7b0cae8a653724883fff6d46d13ca54b137051d1729d9bf2fab97ed9c2271d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp313-cp313-win_amd64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: fastrdp-0.3.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 70.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 953d15b7ad872c64f9d71b4a7a8b16d664f6b5fcf5ba7ef85298a3ae644d30fa
MD5 c10a59f24b3dac0194c84315946413c6
BLAKE2b-256 b3ae2b0bbe50955d8dfc0a68769e27aefc62dd53fae2503efcdb8ed2eb54db5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp313-cp313-win32.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28b1a263c9efe365f7072415935f9a123bd674bd8ee3f860f893254cf694e62e
MD5 2b7fd2c7e361d789e42b6c99a0a70eb5
BLAKE2b-256 e0f83f82022294ae0be2211cccfd5cba8e812912183ef3bfc0e4c1bd38c84d89

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a0059a0549e4d717d4b1fda55c1b184847a9dd712f08e1302368e7e1715a157
MD5 a8af1aa6691dbb662c980935684085f5
BLAKE2b-256 75681d88893f0bd6542ae45a0bd99f3a9abb57093dbf21a1219af345dc0fd0e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 35b7f47254db2ebaa3cf767ac5cb83810ac4b87e07bc5148eab1d0d21cd8fed5
MD5 a3cc638445f4d3a2f27d6b86429d6bb4
BLAKE2b-256 b04f3f575a9cbe7a22bdab86f98b318827a43272d67801d76565743d625fcf90

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9a76a2837a6f4b7385e77fedac60af80efcfcaf8070c050bb13f8a299d3fa90a
MD5 f4323c6f35efc3581b14e053d0a66162
BLAKE2b-256 05c433a24ec241fc072f7ca7d641eaa1c52bbd3e211a3f70781ec6ba5275b1b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ee631dcdaddb46842cd007469532fb22613ad2e69d22a8af89c7c4ca2edc68d
MD5 0082a8facf9dbe7c99e1f1a2a682186c
BLAKE2b-256 ff0a748686b1afc5ef42f81265b468b7504adc8cc38aeb22767430d2fb04dba3

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fastrdp-0.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 78.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9a3fd6d22c27d508164b741adacd32945478cf4757903c41f7e184580cc83e36
MD5 63f2ff5a001ae130d56e1dc2dd804155
BLAKE2b-256 1d2db6495e0d060fdc20f357b376e2f21b22a83dafecd26ffb4ec8df4e647ffe

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp312-cp312-win_amd64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: fastrdp-0.3.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 70.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 60357bc183e340418d7bc973cb7bd4b12772bb3f8f6d5868e0d36e743acba605
MD5 e99a384199911b02394713f3d9ffdd11
BLAKE2b-256 f0d58328a1cfd8e529a0c503bc6c71b4120db71c4f1955a3399cc2b71c53a068

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp312-cp312-win32.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0fa6db2af7d87cd3e110f2d036aa3d71492473ef3c96b256580fb950f28ad371
MD5 00a8af211f2896751eb8e2f25de55990
BLAKE2b-256 0091e321e1141ab07ed7be3a14275d5d0c5641a53d9eda27092ed83bb417610d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 658bd72042820c00e8ae6b4783c8a99817f172da8b3caca1fec3ebdf84c02da3
MD5 e2d0caf4e7095fda9fe77133b96f5b73
BLAKE2b-256 32596591a2675e7ae5512ac0b13865efaa6cee9433597187a466f9f118b692d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f2c54442dd65064216f7c7fd45e209b846500aa33de7166041cff73df8ad6286
MD5 674773ec8bdf2524850210b8dc4f2df7
BLAKE2b-256 ad1bcf28a027e26450c9501f3564b0743dcf71b856ed31f839933288694bf37c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 974caf58194f209870064235890f0a8e837ace6173ea9be6ba57e1fd1845d2c9
MD5 8750527432738ad45084d1c0c0e6fd7a
BLAKE2b-256 931a6b8a8b3bbcf55811e01f3ed747b7b5157669a9cef79c7fd24b8350004510

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e4bb27e4ee1bf8e0c283fec32d5bc52ab5b55673fbb746e0a507d76337ae3d1
MD5 28b5e7dc76479f310285ca8e7ead4a04
BLAKE2b-256 9c84dbb7829ef42e24874cdad88c6c84e508d47083455403e3c33a073a3d9fce

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fastrdp-0.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 77.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7c147fa4fbaa95493569ac0dff49d3db0d70cc00e9aaf6f614fdf67156d29c6a
MD5 a2ca430e9148025d5db9c301cd80dfe7
BLAKE2b-256 262424b4703f1dad67a89adf43802c6023d764d21048b01619186442dc3800a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp311-cp311-win_amd64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: fastrdp-0.3.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 70.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2ee1c71f2a329c013712a264cfa7036c2a1ecf73f51bc58c810d3b89d27224c1
MD5 b12e0d6d8f9d64fdb5098fa98c932b89
BLAKE2b-256 a0a6dd187a2b28ca441bf633fca54b78f31585b95774a3014ff85d3c26fb6d1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp311-cp311-win32.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79eee216cdf417fe57587837b8ed6ce408af75a3dbaf2a4edb24dd64c983fe65
MD5 fe919ad52da89711f03b117273436c93
BLAKE2b-256 6b4e2c8f8784a85e28b700f7c5c5cdba88e407f29056d570381aadbe95d18ce9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3115fda7cfe9bdbfc1547f6f74b2a5112b3a91fe82b290532fc1fe6af64012b5
MD5 797b41a2e2b37f301118fe9915e82073
BLAKE2b-256 718e17ca0df2ee76901a81f116d7c17beef02197768d3b117c645a96d8cb071d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a31a1f0debfb192494ede368d4197e3dea3f634b12e711f822eebb9d6fac73c8
MD5 2a95972219458f2f4cb6414ead651383
BLAKE2b-256 f4f2461e60748888285c95c4abecdbfd4850b7f19f75772877be16fb28075ad8

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8600e9a7c796a28772b60d5b7232a6b00f2fab295489c511f4a350575e891a95
MD5 ff62ba54a29aed91ba2e9bd7e719af4b
BLAKE2b-256 ac1cc628533c8092d9c67a0ac575c98586ba01d8e0f8b076e8458ca550e4dcf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b5302d65f1b73d263cc826fe6114d8f323ac2db2a615658b526dd086fd0d2b6
MD5 07dad9ba0640e68836be04a0c39aaf80
BLAKE2b-256 c826801cfa4e70afecea617c96a16b0f4f0105704d95e22ba3bd5b899663d834

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fastrdp-0.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 76.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4d3137037a731c9f7eeb13fa4a1f8942118af97a884d722a202d82c2271ffc4d
MD5 b16d13df4740c15580a49c830b7ffecc
BLAKE2b-256 6c34a489a28d2b3fe1b776e440dedc24d885b4a5eec99d4c6017637a7c30e09f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp310-cp310-win_amd64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: fastrdp-0.3.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 69.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastrdp-0.3.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f45bef6a4aacdb183aee4598e675c3c5306419e6b109e6abfbe4c21c7fcb5eb9
MD5 8a78eaf02b4efa5889d52f183ad9f478
BLAKE2b-256 b91ca585a02548812a352a7b4269e07c9eb50e176612dc04093ca445eaa2da24

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp310-cp310-win32.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d22705b4a212140ee3781bd0c934a0cf246bb278ec5671cd37df1bc4a1a58e32
MD5 e4046392c337b8fe0f3844a58b4703dd
BLAKE2b-256 7361c21312aa33d78d78444bf74fff105920b22be87d9ba2cb8c7900112d982d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7da81f46733139bb390ec1b00f9865d602d476cb2161664c7e980c73ff72cc0f
MD5 6925b143a13ecfb03dcf67e7fc7c3c56
BLAKE2b-256 87e3d75e7e6b85081d100f5e3748c86c6f646494719f65012a8355b6f5e41db0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b4094f7dece98bec9c786ba85bfdb5f0f58b3d3ec515d80df9a517f3d074c3d6
MD5 e9cc9e81c2b967429c9e7f8bba57bb53
BLAKE2b-256 b423a6da8aa7c0ff7f7c4c2264af893c8b6ef80ec7f9c461201e63a82eda9a06

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d0f79743637281c9ff079d1c57e09ad876371c5803ac90b5504c4e00437f670b
MD5 2ab78851b43b2659395d951d7a330f13
BLAKE2b-256 f248f47efc61cd7dfd629193c5b9196926aefcb61daf4c3368b6f19c929630f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastrdp-0.3.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrdp-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ced6fcbc33ac2e071360305bc22a5f6b76a761763e065a6bcb3bc2b4af58003e
MD5 631cf2f205b9452c1fa7a7dc6ddce7fb
BLAKE2b-256 f6173b7f2a1acbf9d9b497fbab284e411a2eabd549ccec8fe373fb449e7880cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastrdp-0.3.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on robertdj/fastrdp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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