v0.16.0#

Note

v0.16.0 is not yet released. This page reflects changes on the current main branch that will eventually be a part of v0.16.0.

New features#

Bug fixes#

  • Fixed solve_linprog so that failures reported by SciPy’s linear programming solver raise a RuntimeError instead of allowing invalid solver output to propagate: #1715 by Roman Lutz.

  • plot_roc_curve_by_group() now raises a ValueError naming the offending feature when a sensitive feature contains missing values, consistent with MetricFrame. Previously, rows with missing sensitive feature values were included in the overall curve but omitted from per-group curves. Remove or replace missing values before plotting: #1729 by Edward Yi.

Documentation#

Other improvements#

  • Added validation and documentation requiring scalar, non-floating entries for MetricFrame sensitive and control features: #1550 by MariamH.