Skip to main content

Rust-based XES/OCEL2 event log importer

Project description

rustxes

A Python package to efficiently import XES or OCEL2 event logs using Rust.

It supports parsing data both from .xes XML files and .xes.gz archives (and also from strings directly if needed).

Since version 0.2.0, it also supports parsing OCEL2 XML or JSON files.

Options

The following parameters can be passed to the import_xes_rs or the python wrapper:

Development

This package was scaffolded using maturin. The most important commands are:

  • maturin build --release Builds the Rust code and python package (in release mode), producing the build artificats (wheels)

  • maturin develop --release Builds the Rust code and python package (in release mode) and automatically installs/updates it in the corresponding (virtual) python env

    Building this package requires Rust, which can be installed using Rustup (see https://www.rust-lang.org/learn/get-started). The Rust part on its own can be build using cargo build --release.

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

rustxes-0.2.6.tar.gz (31.7 kB view details)

Uploaded Source

Built Distributions

rustxes-0.2.6-cp311-abi3-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11+ Windows x86-64

rustxes-0.2.6-cp311-abi3-win32.whl (3.9 MB view details)

Uploaded CPython 3.11+ Windows x86

rustxes-0.2.6-cp311-abi3-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11+ musllinux: musl 1.2+ x86-64

rustxes-0.2.6-cp311-abi3-musllinux_1_2_i686.whl (5.3 MB view details)

Uploaded CPython 3.11+ musllinux: musl 1.2+ i686

rustxes-0.2.6-cp311-abi3-musllinux_1_2_armv7l.whl (5.2 MB view details)

Uploaded CPython 3.11+ musllinux: musl 1.2+ ARMv7l

rustxes-0.2.6-cp311-abi3-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.11+ musllinux: musl 1.2+ ARM64

rustxes-0.2.6-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ x86-64

rustxes-0.2.6-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (5.5 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ i686

rustxes-0.2.6-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ ARM64

rustxes-0.2.6-cp311-abi3-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

rustxes-0.2.6-cp311-abi3-macosx_10_12_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11+ macOS 10.12+ x86-64

File details

Details for the file rustxes-0.2.6.tar.gz.

File metadata

  • Download URL: rustxes-0.2.6.tar.gz
  • Upload date:
  • Size: 31.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for rustxes-0.2.6.tar.gz
Algorithm Hash digest
SHA256 6ae6d7a59d264a2af923c8ef08cdf0a13b441021647345d0ade6c64d6f39198e
MD5 3c6141b9af067e5d1c75dc5b01b425f1
BLAKE2b-256 f92bc92b0f355934d4b63b77c11af4883e445d988f970c31e35ae35cf75f5418

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1d1675a725c13f334ae8074100aaf67d5096af307b3480a2ee044e27605b35cc
MD5 60aae5f84f54e1df9bee36e5cc8688e2
BLAKE2b-256 6614874dd7ac33fc9aa654e8af449c029007b42a6d7cf6738a79e69fe2d059ae

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-win32.whl.

File metadata

  • Download URL: rustxes-0.2.6-cp311-abi3-win32.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.11+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 a975c3ced1aa72254303e0decd423891a41beee52318f11dec8d93a50e8192b0
MD5 81c4f38d88e2fe0b3d9f0dba36423069
BLAKE2b-256 2e538b98759c363afcd87e3eef8ead0e35c4394119030ba50e35a63216f620de

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ae7240ee4e5d9f8338c19f58bcaa7a4fd44b686a4890942cfa2092f3d1cca95
MD5 0e25a084f7923554f8ec831dc5780a22
BLAKE2b-256 60bf1cfc9d20a1add2bcf8dfc6d4f74f7a8e97b7b54c60f76f9e147e6982dcfc

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7289364a4f323e5aa1221c6de375d920da6068eea7148f8756343780f4eb58fd
MD5 4775ea90a72287789a1d57fb2891a0a6
BLAKE2b-256 6855736072a8b2ffb8e2e215f72de17f317fffdd5f63cd3a51fbc22dc37afdaa

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 821332d8f51fd41c77903c21d9e68b170aae7b586b4084cb3c64f1c67201ca6a
MD5 56cc08207cf7f4cacdf8b171d789d783
BLAKE2b-256 a1b52e2c3bf67a533f4bf79bbd37732b3b68fc20d6dd9d0b07363d3dcc6d9f9a

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4fafb1d91c2bed9893bf845b662c4baa94be10490b6dc3efca417e270907a72
MD5 6bf78c633b8912166ab05c25aeff5d01
BLAKE2b-256 b9034fe4e0d7ca9c366dbaf8c8a53703a0a3204181638e9c140a9fb7382aceee

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbc851031bd3132e8eb896db72d4af4c33f7cf77c0839d47972f3192ee7241c3
MD5 cfce74a6fa1aa8773562557854f86354
BLAKE2b-256 e16f49d4381577e336eb1bc51d06b2f90da80deb68fc1e722ddd78967a1b4fcd

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 27cd961971dcb5f002af518a9301fd9ce4d9848743b985b08c0aa7ecaff05c10
MD5 e1979623d0145ffcfb8c085d5afffea9
BLAKE2b-256 bfd8ec168267f591cf0519942d984470084a32c115e0d579f00c81f02c2e06d0

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69103ce7a9289d1d375735fcde3488f8fe20d5bf587ee140bd99e7da8a81dac0
MD5 a639021ff6219a15a6fbf8c65edfdb3c
BLAKE2b-256 d3c59f146d06942d78a584bdb1285a65a82889581be2eaed5a47d5adbfe0f1e6

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f500448d4234dff59a305b33e29dd94f4b8429f52fa2b6145a6e8cec39c867b
MD5 27f39c63d48e45d7604375bdca9e024f
BLAKE2b-256 b785b91b0080b336038932a9ed5f4fa73f2ad4dedb555e0301b71e98f4748456

See more details on using hashes here.

File details

Details for the file rustxes-0.2.6-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rustxes-0.2.6-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 89e2626a6c360a59d8f5c1e2414592fa7fba6c92768e2b47de0a6575d6bb3c78
MD5 5b7b6b3da8cf22e61d773d0e4414aba2
BLAKE2b-256 b15f60567650dc1e2d726b93216ecc264ff864ccd8c5a741c3052ac722e5df07

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