Skip to main content

maskflow-bench

The scoring core behind MaskFlow's accuracy measurements: load a labelled JSONL corpus, canonicalize its entity taxonomy, score detections under strict-span and partial-overlap precision/recall/F1, write results.json and results.md.

Most people reach this through maskflow bench --my-data <path> (maskflow-cli) — see docs/bench.md for the labelled-data schema and command reference.

This package intentionally ships one adapter — MaskFlow itself (adapters.maskflow_adapter.MaskflowAdapter) — with no dependency beyond maskflow-core. The multi-adapter comparison against Presidio, mask-privacy, a naive-regex baseline, and an LLM judge that produced the published IndiaPII-Bench tables lives in bench/indiapii/harness/ (repo dev tooling, not published), and imports this package for the parts that don't change per adapter.

Metadata

Release files for maskflow-bench 0.1.0

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

Source distribution (sdist)

Source distribution for maskflow-bench 0.1.0
File Size Uploaded
maskflow_bench-0.1.0.tar.gz 15.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for maskflow-bench 0.1.0
File Interpreter ABI Platform
maskflow_bench-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.0 kB

Release files / maskflow_bench-0.1.0.tar.gz

Download URL maskflow_bench-0.1.0.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a1c9461356143648485c4abc88023f6577bad06994d3ef1a81c2ebbcd77d748e
BLAKE2b-256 checksum
How to use checksums
0ff8e0887ae2c2de820aaa54da796aca16d29ffcdf436ab385cd07a2ae6e4d10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 12, 2026.

Transparency log

Release files / maskflow_bench-0.1.0-py3-none-any.whl

Download URL maskflow_bench-0.1.0-py3-none-any.whl
Size 17.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b48e1ff1bb8a5cda659dfebd979dd14c58487d55803ebfbdf1fb897abe7cca2
BLAKE2b-256 checksum
How to use checksums
97d34cce483c4b3e81d72f282adc8d04941420a478f8289547b1af2ba7b9cc53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 12, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

2 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