Skip to main content

Rust-based Process Mining

Project description

r4pm

Python bindings for the Rust4PM Project: Process mining in Python with the speed of Rust

This library provides basic import/export of XES/OCEL event data, as well as other exposed functionality from the Rust4PM project (e.g., process discovery algorithms).

Features

  • Fast XES/OCEL Import/Export: Efficient Rust-based import and export of .xes, .xes.gz, and OCEL2 (.xml/.json) files
  • Auto-Generated Bindings: All process_mining functions automatically exposed with full IDE support (autocomplete, type hints, docs)
  • Registry System: Manage data objects and convert between types as needed
  • Polars DataFrames: Polars facilitates the fast transfer of event data from Python to Rust and vice versa

Quick Start

from r4pm import bindings
import r4pm

# Load an OCEL file - returns a registry ID
ocel_id = r4pm.import_item('OCEL', 'data/orders.xml')

# Convert to SlimLinkedOCEL for analysis functions
locel_id = bindings.slim_link_ocel(ocel=ocel_id)

# Get statistics
num = bindings.num_events(ocel=locel_id)
print(f"Events: {num}")

# Discover object-centric DFG
dfg = bindings.discover_dfg_from_ocel(locel_id)
print(f"Discovered DFG for {len(dfg['object_type_to_dfg'])} object types")

# For case-centric event logs:
log_id = r4pm.import_item('EventLog', 'data/log.xes')
case_dfg = bindings.discover_dfg(log_id)

How It Works

Auto-Generated Bindings

All functions from the process_mining Rust library are automatically discovered and exposed as Python functions with:

  • Full type hints for IDE autocomplete
  • Automatic documentation from Rust docs
  • Type validation via JSON schemas

The bindings are organized by module (mirroring the Rust crate structure):

from r4pm import bindings

# Top-level access to all functions
bindings.discover_dfg(event_log=log_id)
bindings.num_events(ocel=locel_id)

# Or use submodules for organization
from r4pm.bindings.discovery.case_centric import dfg
dfg.discover_dfg(event_log=log_id)

Bindings are automatically generated during the Rust build via build.rs.

Registry System

Data is managed through a registry that holds different object types:

  • OCEL - Raw OCEL data
  • SlimLinkedOCEL - Memory-efficient linked OCEL (required by most functions)
  • IndexLinkedOCEL - Indexed OCEL for analysis
  • EventLog - Case-centric event log
  • EventLogActivityProjection - Activity-projected log for discovery
# Load files into registry
ocel_id = r4pm.import_item('OCEL', 'file.xml')
log_id = r4pm.import_item('EventLog', 'file.xes')

# Convert between types (either like this or using r4pm.convert_item)
locel_id = bindings.index_link_ocel(ocel=ocel_id)
proj_id = bindings.log_to_activity_projection(log=log_id)

# List registry contents
for item in r4pm.list_items():
    print(f"{item['id']}: {item['type']}")

Simple Import/Export API

For direct DataFrame operations without the registry, use the df submodule.

XES

import r4pm

# Import returns (DataFrame, log_attributes_json)
xes, attrs = r4pm.df.import_xes("file.xes", date_format="%Y-%m-%d")
r4pm.df.export_xes(xes, "test_data/output.xes")

OCEL

# Returns dict with DataFrames: events, objects, relations, o2o, object_changes
ocel = r4pm.df.import_ocel("file.xml")
print(ocel['events'].shape)
r4pm.df.export_ocel(ocel, "export.xml")

# PM4Py integration (requires pm4py)
ocel_pm4py = r4pm.df.import_ocel_pm4py("file.xml")
print(ocel['events'].shape)
r4pm.df.export_ocel_pm4py(ocel_pm4py, "export.xml")

Development

Setup

# Install Rust: https://rustup.rs/
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Create virtual environment
python -m venv .venv
source .venv/bin/activate

# Install in development mode
pip install maturin
maturin develop --release

How Bindings Are Generated

Python bindings are automatically generated during the Rust build via build.rs. Thus, bindings are always in sync with the Rust code and do not require manual regeneration.

The build script:

  1. Reads function metadata from the process_mining crate
  2. Generates r4pm/bindings/ with typed Python wrappers and .pyi stubs
  3. Organizes functions by their Rust module structure

Building for Release

maturin build --release  # Creates wheels in target/wheels/

The wheel automatically includes the generated bindings.

Running Tests

# Run comprehensive test suite
python test_all.py

# Run simple example
python example.py

The test suite (test_all.py) covers:

  • Automatic type conversion (positional & keyword arguments)
  • Process discovery (DFG, OC-Declare)
  • Registry operations (CRUD, DataFrames, export)
  • Simple Import/Export DataFrame (df) API
  • Edge cases and conversion caching

LICENSE

This package is licensed under either Apache License Version 2.0 or MIT License at your option.

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

r4pm-0.4.3.tar.gz (60.6 kB view details)

Uploaded Source

Built Distributions

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

r4pm-0.4.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

r4pm-0.4.3-cp314-cp314t-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

r4pm-0.4.3-cp314-cp314t-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

r4pm-0.4.3-cp314-cp314-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.14Windows x86-64

r4pm-0.4.3-cp314-cp314-win32.whl (6.6 MB view details)

Uploaded CPython 3.14Windows x86

r4pm-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

r4pm-0.4.3-cp314-cp314-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

r4pm-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

r4pm-0.4.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

r4pm-0.4.3-cp313-cp313t-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

r4pm-0.4.3-cp313-cp313t-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

r4pm-0.4.3-cp313-cp313-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.13Windows x86-64

r4pm-0.4.3-cp313-cp313-win32.whl (6.6 MB view details)

Uploaded CPython 3.13Windows x86

r4pm-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

r4pm-0.4.3-cp313-cp313-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

r4pm-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

r4pm-0.4.3-cp311-cp311-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.11Windows x86-64

r4pm-0.4.3-cp311-cp311-win32.whl (6.7 MB view details)

Uploaded CPython 3.11Windows x86

r4pm-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

r4pm-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

r4pm-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

r4pm-0.4.3-cp310-cp310-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.10Windows x86-64

r4pm-0.4.3-cp310-cp310-win32.whl (6.7 MB view details)

Uploaded CPython 3.10Windows x86

r4pm-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

r4pm-0.4.3-cp310-cp310-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

r4pm-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

r4pm-0.4.3-cp39-cp39-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.9Windows x86-64

r4pm-0.4.3-cp39-cp39-win32.whl (6.7 MB view details)

Uploaded CPython 3.9Windows x86

r4pm-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

r4pm-0.4.3-cp39-cp39-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

r4pm-0.4.3-cp39-cp39-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

r4pm-0.4.3-cp38-cp38-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.8Windows x86-64

r4pm-0.4.3-cp38-cp38-win32.whl (6.7 MB view details)

Uploaded CPython 3.8Windows x86

r4pm-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

r4pm-0.4.3-cp38-cp38-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

r4pm-0.4.3-cp38-cp38-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

r4pm-0.4.3-cp37-cp37m-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.7mWindows x86-64

r4pm-0.4.3-cp37-cp37m-win32.whl (6.7 MB view details)

Uploaded CPython 3.7mWindows x86

r4pm-0.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

r4pm-0.4.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

r4pm-0.4.3-cp37-cp37m-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.7mmacOS 10.12+ x86-64

File details

Details for the file r4pm-0.4.3.tar.gz.

File metadata

  • Download URL: r4pm-0.4.3.tar.gz
  • Upload date:
  • Size: 60.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3.tar.gz
Algorithm Hash digest
SHA256 22e1a7f3fafc4dd5549949bfcdafc3ede8615121919e6262f294a691be6196c4
MD5 5f3b3a3f49a9d4336b5bc5f28cc33fc5
BLAKE2b-256 693e8fbcc65323b2b8ca9e0e69cae16d6d1e2d7a1a706ca8eb2557b16bc5bda3

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52e8189f4e0d67e3ea3dd500181c1e0729badaf323b8c6c2c6cf548b7575a311
MD5 c29a193896587d2a0d8de7f5b01bacf6
BLAKE2b-256 71fb33f4345f7067fcaf923dc6ae88cab784bb451f8e452cc5f5153daee38c21

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd4a07bbcdc94d372b66ab69198d95874eb2a8920114c5264be075dfa8f77354
MD5 a679b1c1031ce4fcadb40fb411ed7307
BLAKE2b-256 4e449a4fbb28ee41effc5762de699d3a1971295391da298eba8170ab4e9d217b

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c60d123dab0d2e23e16344c1f407efed3e8d1795ceb07866048fb89f56fe373
MD5 26147a72db856d6a2149a3b153bac802
BLAKE2b-256 7273195a3f591945f25d6a88d7ff4a2ede0a666d0fcc1d0af8b44e9f0f06dcfa

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aeadae92796b51bf4202127c474d34cd6dc5459a7bf8d17aca55d4a31f307e99
MD5 707e9438d77c1845e0d775cd2c842eea
BLAKE2b-256 cf6f72538d1de9dcab399960f61cb7fdb38c0b9e3264f829b43692a1b82d48d9

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f2e9640dad85a5c8e21679378bb0ba8d652912a77b7042bbed22a03713dbfc59
MD5 33446a4fa63f97a19261e06b6d11d53b
BLAKE2b-256 fb72101b47c3c332c378b4753dd8d9a7e56eb58ff52d2325c07639441b716c75

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314-win32.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 3190cb98ee03d8d923ee13b8fa5c94672c1f2e166578939c1621099bfc0ea168
MD5 9aef9f16488e5f47dc77f9e0ec81fd44
BLAKE2b-256 bb138621fbde21d2ece3112c8b122004639df55f4875404424f22729e1c082ea

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a85d3f60133543970424ea5d6a7e891842f411ed35ca25851cc95a880bc2cbfa
MD5 c9115a263590ec8f0169767e4c41a6bb
BLAKE2b-256 334ff52b2ba2ebab553650344f3a05186f072bfb7367771478ae3758ed75abed

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 afd40570f45e462414e2484c698384bcd0024b796253ace87fba3d5c6409c60f
MD5 80b98cff3ce6fe1673efe73e53a74c96
BLAKE2b-256 d6f370e77ce69d8249533608e1dc3d553a0cb552686eb02f0c16f17bff5e35de

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d893b81f29971e58d42cdd93491fd1aa10ae52ef9259a93188adc7061b132b1
MD5 4614180b915d0da18871adcdb15c97a9
BLAKE2b-256 dd861e8913f99c66f70aa9489362458d45d6d2e95542895a1a6729e17336a009

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4de4a3c987e23888ea901a0adfc27cdf00842465d2e290ada06f4ed48dc981f8
MD5 e5106826e959196752431863a2548094
BLAKE2b-256 e84f47522ccd94ada4f689e7758f45e2e1db8a6634d843ead0c8b62e57979855

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19b66fd3d625dc0b1f5cfee775f3b3d19431a36b87eab40c85b6002ac35dd61d
MD5 adbd3318dcdd926b7cb444884f2d64c5
BLAKE2b-256 cd80e5e550d40fb74d64558dae3422509729ae6d7b531847ee82bd6a31c80438

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 52f14927387184457886fbd858f369d8aef4e51134450aa9033711089ab9257e
MD5 a0a98742a407db6ca9e51bcfab418a5e
BLAKE2b-256 951287568f9d5477f3ef99e7f339a7f3d92258949b8e7c81a0e1e73ef57deae9

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47aab62f36b6b9e8a7e3f5a62bc7f02733843c81364aa933ca7757624a008f21
MD5 722db7a9e7c9dca6d164bce13d401f1a
BLAKE2b-256 7d88ae50ed5091908e1e1d885675a85f6c64bd1b10c8a27bc9ff179e76a038f7

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 abdbff0d3f744f06b156dd7a81c3230aadb332d27a3e88a4549855662b7a0fe0
MD5 3a9b5e8dfd64b212dc0b995ab3f8d4ce
BLAKE2b-256 b05521fa30a8a7a0fe89ca16155efd94ff011990191a0ea9ff4e5894fd21b78b

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5ad8ca0f25166c201d8d98d40e329787067cfb3baf5f78c1cee90b533027e559
MD5 89564e25dde6a98d4d2553e1d612346b
BLAKE2b-256 0b2e5fed5ea60db59275f5cc1609d70ccf147c3dafe72049216f626ab9a57e9f

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313-win32.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7fe070bb6d49a4ab4a0e29d278063ab8e05b55a071794e83733f1fdb41f6cf43
MD5 846a2ca377bcc4150e6dc88cceec121a
BLAKE2b-256 ecbdb1d03dfe00c1e3040d149577f9cc791e148ffbc8c2fc90fdcd6faa8f5477

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a909ed4aa6b1d86477df356039e0dec3895af13a81a568f20c4ba523af538cb2
MD5 d094865e2492cd63023d754d09f06300
BLAKE2b-256 b4c26cf47fcac44fac82eee982ab223c958168ee03c6db2532b8feb99a01a04e

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0a33355d9289d3d15f9476497821e249b1d6f8ce5a2c7f4582ce5594ed3c144f
MD5 c107f3269b1a9568b0b111d3e6e1ebac
BLAKE2b-256 4fa5ff7ecff33ca7cca13def51ae0fe029fff43ecd51adb5b8e5f4d240af21f0

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd6d9f10582aae3c186542939c2dfeb7ee84dd9420448e043a2707e0de174b0d
MD5 b7a4109c7896745b1f707c6733cf4696
BLAKE2b-256 16024fbac241ae0676f209bc1e4c8c4c6e751993329491b46a80e0327cd7b338

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e452ac3f209972e7eae1d10dae8a70dfcb8754b1f2f86a18b113c65947827796
MD5 9cb580eb9694ac864a4732d7e08f9a33
BLAKE2b-256 5c2f748f1b83c553472f88c663d4fa2dac9aa6f17d780603b46cdee379abe8dd

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d89d0792a5f66de8525f15b927cfb6ed03f80f1d2f07e4a588b56d37d78204ba
MD5 6a5e81d6466bd1ea32a32b1d9cfecb42
BLAKE2b-256 58984c3a9969aba1ead02b25c822d22a476dd63ca3dbdf0f7085daad99a8674d

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 975ac5789ba232a346390e1005c74db7809892018101a59bde17dbdffddeb796
MD5 6f39081bc2880e6426b46e0ee67fc864
BLAKE2b-256 0221d7b2834686e9f7987bb423fe4e95aef738a03db993b8af3e35fe65fcc544

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbab49847432ce317b3c6338f4b8d39c584f1f8f1d7055e735687297dbf77451
MD5 16b9903a00f11c55f9b9aa17e71080a6
BLAKE2b-256 2135b20d31c2b7719a515b0497ac5b964c80de35018f5cb910480b8c645e7318

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fcc4de7fcff113b2b73620dc5a9494a4c7c62095f3822fd49d888da1db3bcfb7
MD5 a5f10e9960ca38b957dc3dbafc39fa67
BLAKE2b-256 7b6201ba89ea4b1934e205a3360f8652aabed558cbebe22ad5e6802fabc56edd

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60ae885b3797a6d19542d148c5a1e96261390d9cf850d4534959de74dc72b620
MD5 ac5c7b9d6cdb7e04297c922e7e03b34b
BLAKE2b-256 7596cd09b5b97575d4eb7d6752c0f7c6e7925463ab8db707e29d35c8ce6b7fb8

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d916ecd108b667b488faa9213ab7c8ff8ed8c32c18543f6cd6009cd17c897811
MD5 bfd9106bb7d8b8ccb24c25f56af138e5
BLAKE2b-256 7a96b1ec4be38913d468a4d32ebeed144a09c27fc66abca5025f66b82c6a16c8

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 54be617f98a44f8d68c7c49c1bbe5107277b9922f2ccea10f935fb238bd1e3dd
MD5 c45e673b718612b70f12280415eab173
BLAKE2b-256 2d0a7a8423888df992e220ea372b8963cf24b0bf6dbf41d16769faf0ae7bf8bc

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 39922dd57c63759cf86e2d224676b05f66061f69d7d638d57a2c02659f481352
MD5 3e5333fef0df14cd56685b63c99dbd21
BLAKE2b-256 15534f467483e1ed86350041148e1134ce62ef4cc4dbd65d23ca54d1fd1ad8f0

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4568b7e55ed956213cea972988dad4ee57032ee3a8dce45a04537ba3c0d40d20
MD5 3076cdb118701f9c52fe69b7ff1a9a45
BLAKE2b-256 da9a0fc4d44b9841ec14e5c728c920922f1883c1e0a97bda80e70a0b60520c13

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4b7173463cca9dc6f5898d9d38683957835697583f9de895bcf87f5d905b6c5d
MD5 96783a9780dfcc63df8c380ae4440188
BLAKE2b-256 61293265c83f779f656c9d805fa22d8c35d003fe32476e5b0cea0d88c4e197e5

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0a5da0b6628118a5b93f2ab1a6789f04dd0df16d4ee4050ae7f0e6dcb9bc5d7
MD5 f4f39bb52d22976983976defc9b365da
BLAKE2b-256 9f035317d56311ae9d2e305677bd54438fec9c5fa73fcb348b62f07dbd002769

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9da6283e6f37bc56f30f9c6e0b6b866c1a56c4c1e0f71f4b0cbe715ccabbc67c
MD5 5ebf470fa2347c9fa58d5d144625c774
BLAKE2b-256 4ccfe73cd96e99f2639f27351b228f8bd6ba8f5e79e5e8f526ed12209f294baa

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c827a187acecb2b70cce3639df32434a5fea467eda9726e03e6a79cdac361198
MD5 8a6b879b3970159872e6a399920ae521
BLAKE2b-256 22feac25c8c6b0d0e84ae6d410731538db56032bd73828e661e786f7ed0e151d

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dfe5eb4889a477533afecfce8991d165c40bdbe76ca6658405262d8ba47085ea
MD5 e85e593bfcec259f524c0292757e7ead
BLAKE2b-256 0d593328a36873a4379fb9511a42b322c5dfc8a265429bd3c643741e127b8ca7

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98693ec27a9b2e1cc88f1cf50d1550c6a143677bbb718e0d471519231d77a684
MD5 81e011b25a9e6d2d2f5eba4f9b3632a1
BLAKE2b-256 0a46a8989dd0a296e4a7e416567ac2069e7421f608b4828f3a85e5d0fbe62d65

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dedfde97943545092e6cf9043a82fb98eea02df2f924fefae017f82c96898d71
MD5 592096f45fe1d6ad12d7c15564fc6ba2
BLAKE2b-256 27e470a202780771f2379266b05c6521fca19978c0139be576f104a96a0236a9

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 107fefa41f259d2bcdb8f0769464d8ef356ae5bf78841b32a72ec93e34f7b2e7
MD5 316ebbbbd78fe8b07836a1dfc67adb93
BLAKE2b-256 1ca17cfcffdd6e8ce5ce2c077969434f1ce7ba12f7183c1a7dba195418a1091d

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5f900649a072ee37038f4afbaf153193845b581fea07dee864c77ec48403ed7e
MD5 22e98dded3a98a79d2db1cbc296f3a00
BLAKE2b-256 95a6bf01ae145e5a903bc0d9acc8eaaccb7ce503d3c4664fcf8be61974e058fd

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8c862b9679790fd5e2a37fe16c5af5409685807a24071fbcfbfc8046e293a1bd
MD5 5993268a9e9a2a378a76e6593b504928
BLAKE2b-256 f62963217608f8b0f3a52a5598437ffbc0081fb25da9f0cf47fde91a1b8fd2b7

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 940728d45427bd3ccd4d5016d80b4d41cdf10337082aa384ffc291be65c57b21
MD5 17a659361d09118a4510269dc1e10ec9
BLAKE2b-256 781d7d4449426739927aaa89cd1dfe353754821b76a5251eb9af87ed2ec2f1d1

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e08fd81608b1f89ae54d54e3f479fd71809d623dae0099851dd2d52120ce16f
MD5 1a444d41ad176eba46765df593607d1e
BLAKE2b-256 1c0ff3944774dd8bd9435e2e28f60b79cfd7435b2008b659759c0e25c90066fa

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cbe8d2f194c72665801d3f16e51e4141fbe8162d2acb0febf29c77be7093e689
MD5 7fe5b8d3a16bdecc78eed41384dba48e
BLAKE2b-256 48ccad2d7be2590f9eea62203b173b61b6e905b375ecfc4b756e79f4aacb2c02

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f8e1790f98f10fc41f1bd2fd8cef741ba19a3f62e2f6a9d2ba9abb18224adee
MD5 76d90ef216535eea0f1996f406815276
BLAKE2b-256 4ed112440cc5d5e90ed5f17e8a7c1bb4a0272bc7e7592a58500df4e53e15ffd6

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1ff2ecd34d9c9adfbe67e0585540d20d39d039066d7c8ee6d052af2333616945
MD5 fdc21291b2d737b4b5b70178f47b4293
BLAKE2b-256 6c1214e4c94c8e6355961c717accb149b7a938cd75ec559cd7c361a0ecad6a2f

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ed5aa4c37ec7b616e27563dfe1a708b5283021da0e4a307daf7828d9c3555faa
MD5 9b393b543f92537ae9705e229b5b00b5
BLAKE2b-256 bb72d08cfe81b6196cff4c78a4f48478b50281225beb120dbd0a4b20ff453c22

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: r4pm-0.4.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for r4pm-0.4.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 541f6529be9c93d801aee5b57b0fa59cd89a10438f1e16ed3869e782076259aa
MD5 ba0b4edd7082f441e410929fb31752be
BLAKE2b-256 02b14473623133fcadb61aaeb51829cbfbfe4e1f7f1376a0ad8501237a425890

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15aba22532dc8c90f1bbe50ebf91b096a98d6eebab5aaa79fffcbddaa6723323
MD5 ab6e680d84bdfcd6608e393c163d2837
BLAKE2b-256 e2df712ef9b74bf35ebd3d58c9c93dc412b0f662b424057f76a713fea3a59ec6

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 84af549b2f3dac8135035695acae924177cffe68c01b04096a97f19750d7fecf
MD5 bd1811fda5b443325bde28e3ca1d2d58
BLAKE2b-256 2fa9ad10a85852d409cf08bb14534001f8196f400146bc7c78835176f174d6a2

See more details on using hashes here.

File details

Details for the file r4pm-0.4.3-cp37-cp37m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for r4pm-0.4.3-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7af59a2e4317b669e640a51b584bd7e21a0acb03726204cbb82292e8ab26eb6c
MD5 840bf6af94906e9c8213ca6bb3667099
BLAKE2b-256 ef1031c04e14245c1f95132c2350a6acac29058ee1522deacce99ed02d6c4438

See more details on using hashes here.

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