Skip to main content

Chart Review

Measure agreement between chart reviewers.

Whether your chart annotations come from humans, machine-learning, or coded data like ICD-10, chart-review can compare them to reveal interesting statistics like:

Accuracy

Confusion Matrix

  • TP = True Positive (type I error)
  • TN = True Negative (type II error)
  • FP = False Positive
  • FN = False Negative

Documentation

For guides on installing & using Chart Review, read our documentation.

Example

$ ls
config.yaml  labelstudio-export.json

$ chart-review accuracy jill jane
Comparing 3 charts (1, 3–4)
Truth: jill
Annotator: jane

F1     Sens  Spec  PPV  NPV   Kappa  TP  FN  TN  FP  Label   
0.667  0.75  0.6   0.6  0.75  0.341  3   1   3   2   *       
0.667  0.5   1.0   1.0  0.5   0.4    1   1   1   0   Cough   
1.0    1.0   1.0   1.0  1.0   1.0    2   0   1   0   Fatigue 
0      0     0     0    0     0      0   0   1   2   Headache

Contributing

We love 💖 contributions!

If you have a good suggestion 💡 or found a bug 🐛, read our brief contributors guide for pointers to filing issues and what to expect.

Metadata

Release files for chart-review 2.6.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 chart-review 2.6.0
File Size Uploaded
chart_review-2.6.0.tar.gz 51.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chart-review 2.6.0
File Interpreter ABI Platform
chart_review-2.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 88.5 kB

Release files / chart_review-2.6.0.tar.gz

Download URL chart_review-2.6.0.tar.gz
Size 51.8 kB
Tags Source
SHA-256 checksum
How to use checksums
cbc5bc67d5ea5d4409c1ae45d39c1b4c07e8e985a5366b22cb05362a4f87515f
BLAKE2b-256 checksum
How to use checksums
c9301b9e0505816c03cc347fd22c84a54c03e25654e77550c4aaf75a03050352
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 10, 2026.

Transparency log

Release files / chart_review-2.6.0-py3-none-any.whl

Download URL chart_review-2.6.0-py3-none-any.whl
Size 36.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
000241e67c47a5ae3e72712d4d8ff8e098efd2d51ffc08f3761e7b81a0ff446c
BLAKE2b-256 checksum
How to use checksums
488af675b1a6a1b1c82b785cc7bf195c2a1bc04379bad67ff7950e7735a3cee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.6.0 This release

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

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