From 340cd5b29ae75e177f03d17ab15669aa7e110289 Mon Sep 17 00:00:00 2001 From: evanjain-dot Date: Tue, 18 Aug 2026 20:47:27 +0530 Subject: [PATCH 1/2] Update cli.py --- faircode/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/faircode/cli.py b/faircode/cli.py index 00d7286..43b1f29 100644 --- a/faircode/cli.py +++ b/faircode/cli.py @@ -19,7 +19,7 @@ (`pip install faircode[excel]`); reading .parquet additionally requires the optional 'pyarrow' extra (`pip install faircode[parquet]`). The `benchmark` command additionally requires the optional 'benchmark' extra -(`pip install faircode[benchmark]`: scikit-learn + pyyaml + fairlearn). +(`pip install faircode[benchmark]`: scikit-learn + pyyaml + fairlearn + matplotlib). """ from __future__ import annotations From 507dd67b8fb9ad8e80c2cfda4135770f72e6b831 Mon Sep 17 00:00:00 2001 From: evanjain-dot Date: Tue, 18 Aug 2026 20:47:45 +0530 Subject: [PATCH 2/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1bc2f87..f348f2b 100644 --- a/README.md +++ b/README.md @@ -979,7 +979,7 @@ them: | **Intersectional gaps** | For every pair of declared protected attributes, via `faircode.significance.intersectional_report` | ```bash -pip install -e ".[benchmark]" # scikit-learn + pyyaml + fairlearn +pip install -e ".[benchmark]" # scikit-learn + pyyaml + fairlearn + matplotlib faircode benchmark # discovers every */audit.yaml, writes results/ faircode benchmark --out results/ --n-resamples 2000 --n-permutations 2000 faircode benchmark COMPAS/audit.yaml # run a subset explicitly