Skip to content

fairscope v0.2.0

Choose a tag to compare

@Rajveer-code Rajveer-code released this 27 Jun 07:20
· 17 commits to main since this release

fairscope v0.2.0

Added

  • fairscope.nlp — five-axis Cross-Platform Fairness Evaluation (CPFE) protocol. CPFEProtocol + CPFEReport: macro AUC/F1 and ΔAUC%, multiclass ECE, bootstrap macro-AUC significance with Bonferroni correction, per-class disparate impact and equalized odds, a structured per-axis deployment_readiness() diagnostic (P4 reference bands; illustrative, configurable ΔAUC limit), and gradient-saliency Jaccard attribution stability (token_saliency behind fairscope[nlp]). Routed via FairnessAudit(model, domain="nlp", ...).
  • Documentation site (MkDocs Material + mkdocstrings) at https://rajveer-code.github.io/fairscope/ — runnable getting-started example on the synthetic fixture, CPFE and healthcare guides, auto-generated API reference.
  • Replication notebooks (notebooks/01_healthcare_replication.ipynb, notebooks/02_nlp_cpfe_demo.ipynb) executed in CI via nbmake.

100% test coverage maintained; CI green on Python 3.9–3.12.

Full changelog: CHANGELOG.md