Skip to main content

pyrle

Build Status hypothesis tested PyPI version

Run length arithmetic in Python using Cython. Inspired by the Rle class in R's S4Vectors.

As opposed to S4Vectors, pyrle does not rotate the shortest vector, but rather extends the shorter Rle with zeroes. This is likely the desired behavior in almost all cases.

Metadata

Release files for pyrle 0.0.44

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyrle 0.0.44
File Size Uploaded
pyrle-0.0.44.tar.gz 493.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyrle 0.0.44
File
pyrle-0.0.44-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyrle-0.0.44-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pyrle-0.0.44-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyrle-0.0.44-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
pyrle-0.0.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyrle-0.0.44-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
pyrle-0.0.44-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyrle-0.0.44-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyrle-0.0.44-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pyrle-0.0.44-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyrle-0.0.44-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
pyrle-0.0.44-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyrle-0.0.44-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
pyrle-0.0.44-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 20.9 MB

Release files / pyrle-0.0.44.tar.gz

Download URL pyrle-0.0.44.tar.gz
Size 493.1 kB
Tags Source
SHA-256 checksum
How to use checksums
24c067dc7e87e381a1b5ff81247608ff67aa5fa40b6ec55146f0c76f7d177770
BLAKE2b-256 checksum
How to use checksums
a2b182875cda36d91ae78ef8c3aa9f7e6d10b0701d73fa5ccd0be10d7a270fd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp312-cp312-win_amd64.whl

Download URL pyrle-0.0.44-cp312-cp312-win_amd64.whl
Size 723.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
25ab6b9bde74282e39ba9f705b37500b1514b8ad14efe0ab655daf48aea84cb7
BLAKE2b-256 checksum
How to use checksums
2ff53e5b5a0d0b23a8ed56ed5231014573f24d64e6c65bad71d6955a5ebca18d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp312-cp312-win32.whl

Download URL pyrle-0.0.44-cp312-cp312-win32.whl
Size 688.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c67b840045feeaaa6c64ff8acb6be3db843f9605d4957c7f03dc48e8f30b2a36
BLAKE2b-256 checksum
How to use checksums
34e8c76a9e20a9494d1b3108454178b6e6dbfd9482e04642636455cf8ad9f4db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyrle-0.0.44-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
22ec7897201ee13b4eb4eb9c1474fc8b85686447a2b58950886aa585e1513b61
BLAKE2b-256 checksum
How to use checksums
b28aaac54b9db24c42d49b5c2583b84cb84432d6394c6ff62975583169843153
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp312-cp312-musllinux_1_2_i686.whl

Download URL pyrle-0.0.44-cp312-cp312-musllinux_1_2_i686.whl
Size 2.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d33e64f2e4d10fa2a192d658aa5966ab29b875d17fe4930bdc41205e68999d4e
BLAKE2b-256 checksum
How to use checksums
3359dc82b20395a580526185667a95a1f385e519a1f35d890a48bc028558da9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrle-0.0.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
984620993067924140c12106e77286e5b01bff87df3c62a98c234e519ff2f5c7
BLAKE2b-256 checksum
How to use checksums
782b635b7ae5d01bae6a3c5dd45707d3b762f56b771f971879452c9c0c06d33a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyrle-0.0.44-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
460a83e69682d5a8be9f6dbf3f3c1321930c9de102c96539f23a1331e80b280a
BLAKE2b-256 checksum
How to use checksums
aaaf511ab6ad56639e5c60a88b991f2dd274c3e1a737f6b927ff57e141b214f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyrle-0.0.44-cp312-cp312-macosx_11_0_arm64.whl
Size 756.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b3836099f3e7a96752f148e1ba0610ac76cdbc078339896b3d33d6b3ae5b7d06
BLAKE2b-256 checksum
How to use checksums
46fe8cc83a975818d684a982ba63be1cb974e1fe31c2d57fe18341627655a06f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp311-cp311-win_amd64.whl

Download URL pyrle-0.0.44-cp311-cp311-win_amd64.whl
Size 726.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
598672de2047cc4007729e9af345b71327ae7b6f6d017935f06401df8cbf1729
BLAKE2b-256 checksum
How to use checksums
d3354906eef8824a7739f7149c40c09f1dc4a05c49b706b279f4bb7e3e583ba4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp311-cp311-win32.whl

Download URL pyrle-0.0.44-cp311-cp311-win32.whl
Size 688.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
208daae608e9b0956850adb76ba282369884499a016723e441316b08297cec12
BLAKE2b-256 checksum
How to use checksums
d9281b2fb4b2eb780185ce2448410b3644feeaebfeca1ed76d56c56999a3d388
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyrle-0.0.44-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
eefc8e4baf07082db20ebf2c198d61ca79c16e58b9887b02384f2037198b1178
BLAKE2b-256 checksum
How to use checksums
5dc884ee12f886a4239a9c6b345e338b5e4710b829423a48010d545f79edbb4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp311-cp311-musllinux_1_2_i686.whl

Download URL pyrle-0.0.44-cp311-cp311-musllinux_1_2_i686.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
027a9eec7874f1cd07cd3663589cfd87c83b161c9f7950bafa4446965f33e70e
BLAKE2b-256 checksum
How to use checksums
28b3f098b1c5fa069fdef86a9be6c8c553bc00bc1e3a58d8e10380a5b78ee52f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrle-0.0.44-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6a57f3cc6314c78a0b91a0a37b0e0fcefe2dfbca928c8312f7995629dbef857f
BLAKE2b-256 checksum
How to use checksums
f0ca39d65554c8f33bde7a3f1d66d84f49c92d4fa0aa6beafb99096cc46cd63b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyrle-0.0.44-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
baa484142e940aa22a13a74fa4c258574a0bbf338b0c2b910712d0090ebe4c58
BLAKE2b-256 checksum
How to use checksums
3fcfe5b4f5eea4266a80a65a77f0124c5eccbfbaffdb11ba5cbf5f66008d9eff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyrle-0.0.44-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyrle-0.0.44-cp311-cp311-macosx_11_0_arm64.whl
Size 754.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
49851e6f5a45c9892df0834cb293bf538b372cab43e2d3107290966838d1e898
BLAKE2b-256 checksum
How to use checksums
62ed5604429d581cf3388695a7d8cdb8bd21b17c585915ca07181a6a5df2c135
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.0.44 This release

15 release files

0.0.41

7 release files

0.0.40

1 release file

0.0.39

1 release file

0.0.37

1 release file

0.0.36

1 release file

0.0.35

1 release file

0.0.34

1 release file

0.0.33

1 release file

0.0.32

1 release file

0.0.31

1 release file

0.0.30

1 release file

0.0.29

1 release file

0.0.28

1 release file

0.0.27

1 release file

0.0.26

1 release file

0.0.25

1 release file

0.0.24

1 release file

0.0.22

4 release files

0.0.21

1 release file

0.0.20

5 release files

0.0.18

1 release file

0.0.17

1 release file

0.0.16

1 release file

0.0.15

1 release file

0.0.14

1 release file

0.0.13

5 release files

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page