Skip to main content

RCF3

Crates.io PyPI Documentation License

rcf3 provides streaming anomaly detectors in Rust with Python bindings.

What it provides

  • Random Cut Forest for online anomaly detection, feature attribution, neighborhood search, missing-value imputation, and time-series forecasting
  • Online Isolation Forest for numerical streams with sliding-window updates
  • mStream for mixed numerical/categorical streaming anomaly detection with feature-level score decomposition
  • FeatureSketch for sparse feature-name streams whose schema can grow or shrink over time
  • Rust and Python APIs over the same core implementation

Documentation

Quick orientation

Use Forest when your stream is represented as numerical observations and you want the broader RCF feature set:

use rcf3::Forest;

let mut forest = Forest::builder(2).build()?;
forest.update(&[1.5, 2.3])?;

Use OnlineIForest when you want a compact numerical detector with sliding-window updates:

use rcf3::OnlineIForest;

let mut detector = OnlineIForest::builder(2).build()?;
let score = detector.update_and_score(&[1.5, 2.3])?;

Use MStream when each event has separate numerical and categorical aspects:

use rcf3::MStream;

let mut detector = MStream::builder(2, 1).build()?;
let score = detector.update_and_score(&[1.5, 2.0], &[7], 1)?;

Use FeatureSketch when each event is a sparse set of named features and the feature universe is not fixed:

use rcf3::FeatureSketch;

let mut detector = FeatureSketch::builder().build()?;
let score = detector.update_and_score([
    ("endpoint:/login", 1.0),
    ("status:401", 1.0),
    ("bytes", 812.0),
])?;

Features

The crate supports several compile-time features:

std (enabled by default)

Enables use of the Rust standard library. Disable this for no_std environments:

[dependencies]
rcf3 = { version = "0.4", default-features = false }

serde (enabled by default)

Provides JSON serialization and deserialization support for persisted detector state:

[dependencies]
rcf3 = { version = "0.4", features = ["serde", "std"] }

python (optional)

Builds Python bindings using PyO3, enabling use from Python. Automatically enables serde and std:

[dependencies]
rcf3 = { version = "0.4", features = ["python"] }

To use just the core algorithm without serialization:

[dependencies]
rcf3 = { version = "0.4", default-features = false, features = ["std"] }

License

Licensed under either of the Apache License 2.0 or MIT license, at your option.

Metadata

Release files for rcf3 0.5.2

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

Source distribution (sdist)

Source distribution for rcf3 0.5.2
File Size Uploaded
rcf3-0.5.2.tar.gz 145.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rcf3 0.5.2
File
rcf3-0.5.2-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
rcf3-0.5.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ x86-64 Details
rcf3-0.5.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARM64 Details
rcf3-0.5.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
rcf3-0.5.2-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
rcf3-0.5.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
rcf3-0.5.2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
rcf3-0.5.2-cp314-cp314t-musllinux_1_2_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ RISC-V 64 Details
rcf3-0.5.2-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
rcf3-0.5.2-cp314-cp314t-manylinux_2_34_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ RISC-V 64 Details
rcf3-0.5.2-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
rcf3-0.5.2-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
rcf3-0.5.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
rcf3-0.5.2-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
rcf3-0.5.2-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
rcf3-0.5.2-cp311-abi3-pyemscripten_2026_0_wasm32.whl CPython 3.11 abi3 PyEmscripten 2026.0+ WebAssembly Details
rcf3-0.5.2-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
rcf3-0.5.2-cp311-abi3-musllinux_1_2_riscv64.whl CPython 3.11 abi3 Linux musl 1.2+ RISC-V 64 Details
rcf3-0.5.2-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
rcf3-0.5.2-cp311-abi3-manylinux_2_34_riscv64.whl CPython 3.11 abi3 Linux glibc 2.34+ RISC-V 64 Details
rcf3-0.5.2-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
rcf3-0.5.2-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
rcf3-0.5.2-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
rcf3-0.5.2-cp311-abi3-android_24_x86_64.whl CPython 3.11 abi3 Android API level 24+ x86-64 Details
rcf3-0.5.2-cp311-abi3-android_24_arm64_v8a.whl CPython 3.11 abi3 Android API level 24+ ARM64 v8a Details

Total release size: 12.9 MB

Release files / rcf3-0.5.2.tar.gz

Download URL rcf3-0.5.2.tar.gz
Size 145.4 kB
Tags Source
SHA-256 checksum
How to use checksums
dd80c7e9981a5bc93d80291bf6c06b4700ed9cb3bce00562999248590ca8699b
BLAKE2b-256 checksum
How to use checksums
3a943f589f3cae4a71a3f12758cc7905d1fa203c4eacc21bf591456565d3d68f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-pp311-pypy311_pp73-win_amd64.whl

Download URL rcf3-0.5.2-pp311-pypy311_pp73-win_amd64.whl
Size 451.4 kB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
4135f489da180060b487d59d940274440d133c31b4249df8de96a468823274b5
BLAKE2b-256 checksum
How to use checksums
16b739f1d1923764e6e50edf3604adcee235e44a399b5942d1efb5d91d0fe14c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl

Download URL rcf3-0.5.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Size 517.4 kB
Tags Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
64dc95812af6aac9f1a0483e534e6d18b1cf0353b69f1f8dac975079b3d1d41b
BLAKE2b-256 checksum
How to use checksums
88940f2fe7a0a59e096b475d93c77b1bddba8bc0100ac752c6e641f1f8b7b67c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl

Download URL rcf3-0.5.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Size 488.9 kB
Tags Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
d0c3de81df04c969db210c594b4c1532d6cabce205d21dffe403967f1b5d5c28
BLAKE2b-256 checksum
How to use checksums
f115e8db93148cc72a780df918d2293ba31e36cbd6a63162efd55e26bcd4d640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL rcf3-0.5.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 476.1 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97d66f3f76db1a4508d6ee932ef7e5c93a80a576034e1693e5d60e863ea4cf62
BLAKE2b-256 checksum
How to use checksums
2d9a9c2e0a9538f070e3f59e1f4260791d6a7e254b7a00d277484e4499cc2ca7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-win_arm64.whl

Download URL rcf3-0.5.2-cp314-cp314t-win_arm64.whl
Size 407.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
1e24b828a799b4eee788c4a09c7815d1ebb1a1683db5cd9b7abbd9b8f91eb01e
BLAKE2b-256 checksum
How to use checksums
3bde9dcb0016ad8cd57a6e8013f88391919888776f3bcc3a92a0a4877ea357a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-win_amd64.whl

Download URL rcf3-0.5.2-cp314-cp314t-win_amd64.whl
Size 439.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0e881d8bb22da36979c7ef7d2a0363ec8657e884bf2e5c627e18eb9380b5663a
BLAKE2b-256 checksum
How to use checksums
8a417d23267e484aa13e166daf80705b598c9ea7318a7240126d7a269b169356
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL rcf3-0.5.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 721.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a7b11e64ea4f9dbce33e5920ab1b3098cabbbc7c5aea11e6b10cbd3d803aebfe
BLAKE2b-256 checksum
How to use checksums
10212d5b24881d96c0a09bc31d9654519ec29ba5d7b627a9c3960357c896b7b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-musllinux_1_2_riscv64.whl

Download URL rcf3-0.5.2-cp314-cp314t-musllinux_1_2_riscv64.whl
Size 564.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ RISC-V 64
SHA-256 checksum
How to use checksums
d64c027df5bc2a4fbb2347241dd0b8c8cae8f5fbaa1ff5d0e54b68b32ea62bb9
BLAKE2b-256 checksum
How to use checksums
6f18b4eb460cecde6d6ce59177ae984ca9709b648e3a1cf0dffdc5c6a08ff509
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL rcf3-0.5.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 658.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
38610b9a3b06c9f330dc8d3fe794ed88af8283ec189ea104e312a1fad4662a96
BLAKE2b-256 checksum
How to use checksums
56b4cf3b5b064afb848bedc888b2cb272431c85c5151cdcf2915c4f90dc6a0b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-manylinux_2_34_riscv64.whl

Download URL rcf3-0.5.2-cp314-cp314t-manylinux_2_34_riscv64.whl
Size 496.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ RISC-V 64
SHA-256 checksum
How to use checksums
8fe5ca2d7f51141e2a3e663b34951154fee71b9227647d1405008f9d3afdc1c2
BLAKE2b-256 checksum
How to use checksums
26831f8711d463f9b2dcac6e4a57d088f407db8cf73af5e6724883f5b0489b6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL rcf3-0.5.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 508.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
26baa509d470705d0b113faf622c29117912195a6d06993b379a9103f4040198
BLAKE2b-256 checksum
How to use checksums
2b7f912dbb239612af50fccb096ffacf219ef8bfacddcdb256cad3662418a6ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL rcf3-0.5.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 481.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7ce92b49d0c524b05558731c8aaeb5b2766dd6cc5e41262bc309b22516f548f8
BLAKE2b-256 checksum
How to use checksums
35b09ece2a0b6bac23b3e38695a90f4af206178097693083cc5354051ec1de3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL rcf3-0.5.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 466.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fc7313a4cd7623e3205daa7a6fe084b0fefa8bf2395136af291272d30f9b10e0
BLAKE2b-256 checksum
How to use checksums
d83ecf6b5fd14f3b64312edcebe8bc8a402c7875433f30c7528fe8bfa9594e6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-win_arm64.whl

Download URL rcf3-0.5.2-cp311-abi3-win_arm64.whl
Size 412.5 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
d0b7400a3b17a6c8bc22b1191342fdfdbcb1de1c6fe0ad37e8280ebaa439188e
BLAKE2b-256 checksum
How to use checksums
374bbd1d3b2b30135910364158b6a4c49b6f79d104c6a43ca86ac4f3946e2bc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-win_amd64.whl

Download URL rcf3-0.5.2-cp311-abi3-win_amd64.whl
Size 444.7 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
ddd95294676a45b3ad7e3f69c7d88744e2a984ac9f21d84b58b2702d65c4f943
BLAKE2b-256 checksum
How to use checksums
8a95f154101dcefcb65bc5fc29c56429f986fa20aaba88a40ae8ada60a0da856
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-pyemscripten_2026_0_wasm32.whl

Download URL rcf3-0.5.2-cp311-abi3-pyemscripten_2026_0_wasm32.whl
Size 260.8 kB
Tags CPython 3.11 PyEmscripten 2026.0+ WebAssembly abi3
SHA-256 checksum
How to use checksums
402fc406b5d2f9480db2a30a29b55e0991159dc6b13813154c33caa88068286f
BLAKE2b-256 checksum
How to use checksums
0a44a576cfe499e347f89c32d4e4f287bbc55640d6408f1a4fb3ebe490685ea8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL rcf3-0.5.2-cp311-abi3-musllinux_1_2_x86_64.whl
Size 724.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
d6de5f70108fcf80917860cee5a67e0e99599a7514fa6708eb989d92e8644ca4
BLAKE2b-256 checksum
How to use checksums
a04cd2cf48b7c9b7702d5c3d0ee02bdd6b692e454cb00be41c24e7b263611bb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-musllinux_1_2_riscv64.whl

Download URL rcf3-0.5.2-cp311-abi3-musllinux_1_2_riscv64.whl
Size 568.1 kB
Tags CPython 3.11 Linux musl 1.2+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
4799e8b27811019c19ea42ec05163bebcc805671027601803845cc925bc5e1bc
BLAKE2b-256 checksum
How to use checksums
e192fc0739a0d69d9ec20e4352c316ac3a86cb117492e9cfa86a416a1343796c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL rcf3-0.5.2-cp311-abi3-musllinux_1_2_aarch64.whl
Size 660.5 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
b03ac26d60de8b59fa3499e9228bdca606461af55b4920da416cc78fe84c59f4
BLAKE2b-256 checksum
How to use checksums
437ddba16d23753f63510597850bf7e1cbc349f09a8d58e52e31600d2f286266
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-manylinux_2_34_riscv64.whl

Download URL rcf3-0.5.2-cp311-abi3-manylinux_2_34_riscv64.whl
Size 500.1 kB
Tags CPython 3.11 Linux glibc 2.34+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
91f516723a5fb9dc2538e61b6c40e45be3f6f4e41961ad3281eef6d98d893f96
BLAKE2b-256 checksum
How to use checksums
d779a05ffe008c58fffc3326cc4c9483124821c1fd8cc79b0c32e483f714b666
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL rcf3-0.5.2-cp311-abi3-manylinux_2_28_x86_64.whl
Size 511.9 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
f7a8f475c0405db798479fed586cf9b7cc854aa3616eb03ddfa47d46fa8ba692
BLAKE2b-256 checksum
How to use checksums
5c3052e43d0747af016738912a8fbb55fabbb1b59be3463a10d405e7ba182d70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL rcf3-0.5.2-cp311-abi3-manylinux_2_28_aarch64.whl
Size 484.4 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d87b137da27e19dfd9ee562c8c6be51dcee95a11ffe62842d99b681090f44cc5
BLAKE2b-256 checksum
How to use checksums
a2451766de5af4317ae2bbc9e4152f1ceb1628ff3d7d554141ddd85a521c6b38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-macosx_11_0_arm64.whl

Download URL rcf3-0.5.2-cp311-abi3-macosx_11_0_arm64.whl
Size 472.1 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad965eaf70ea8c46c4cc6ab6581798447ffa359a706f563343d7a88027c889a6
BLAKE2b-256 checksum
How to use checksums
8ec40eba8e9c26c38d12a89bf3ff6d65b7316eaf856515d148062490ab41f1c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-android_24_x86_64.whl

Download URL rcf3-0.5.2-cp311-abi3-android_24_x86_64.whl
Size 520.6 kB
Tags Android API level 24+ x86-64 CPython 3.11 abi3
SHA-256 checksum
How to use checksums
00070ab0b8a46ba7ad43c294e64eb918e4409ac8f798f32b2fabe1e0ac5384a6
BLAKE2b-256 checksum
How to use checksums
957f21196bb57bacbd73cb6f0b85aa158554e9f0121da6bd87deb71e14793355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / rcf3-0.5.2-cp311-abi3-android_24_arm64_v8a.whl

Download URL rcf3-0.5.2-cp311-abi3-android_24_arm64_v8a.whl
Size 491.8 kB
Tags Android API level 24+ ARM64 v8a CPython 3.11 abi3
SHA-256 checksum
How to use checksums
1810ca4c510d73c9fb0b397fffd574e7770ffed59435164752bf140b8efcdbf9
BLAKE2b-256 checksum
How to use checksums
1c6e814dbb540ffd02dae1210c660874a692717ff32637e913c2073ffa919f1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.2 This release

26 release files

0.5.1

24 release files

0.4.0

23 release files

0.3.0

23 release files

0.2.0

23 release files

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