Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove FairlearnDashboard and replace it with matplotlib-based plots #766

Merged
merged 13 commits into from
May 19, 2021

Conversation

romanlutz
Copy link
Member

With a slight delay (originally targeted for April) I'm finally removing the FairlearnDashboard since a newer version already exists in raiwidgets. The documentation is updated to instead use the plots @MiroDudik created with a single line directly from the MetricFrame. In the future we want to add more kinds of plots as already mentioned in #758 #666 and #668 . Specifically, the model comparison plots do not yet have a replacement yet.

Note that the "example" added to the examples directory is not shown under "Example notebooks" on the webpage, which is intentional since it's technically not a notebook.

This also makes #561 mostly redundant, which I'll close shortly.
#667 is also directly addressed with this PR as the examples illustrate.

Roman Lutz added 6 commits November 13, 2020 20:18
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
…lutz/remove_dashboard

Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Roman Lutz added 2 commits May 3, 2021 16:51
… several pipelines, build scripts, doc pages mentioning widget/dashboard, and a couple of notebooks.

Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
@romanlutz romanlutz added this to In progress in Metrics May 4, 2021
@romanlutz romanlutz added this to In progress in Visualizations May 4, 2021
CODEOWNERS.md Show resolved Hide resolved
examples/plot_grid_search_census.py Outdated Show resolved Hide resolved
examples/plot_grid_search_census.py Outdated Show resolved Hide resolved
docs/quickstart.rst Outdated Show resolved Hide resolved
docs/user_guide/assessment.rst Outdated Show resolved Hide resolved
scripts/build_documentation.py Outdated Show resolved Hide resolved
Roman Lutz added 4 commits May 3, 2021 17:53
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Signed-off-by: Roman Lutz <rolutz@microsoft.com>
@adrinjalali
Copy link
Member

Could we please have two PRs, one to replace the dashboard with other plotting functionality, and then remove the dashboard itself? Much easier to review.

@romanlutz
Copy link
Member Author

Could we please have two PRs, one to replace the dashboard with other plotting functionality, and then remove the dashboard itself? Much easier to review.

Fair! I was thinking about it the other way round, but that wouldn't have work since it leaves massive holes all over the documentation. The way you suggest is preferable! I'll leave this as the removal PR.

@romanlutz
Copy link
Member Author

Could we please have two PRs, one to replace the dashboard with other plotting functionality, and then remove the dashboard itself? Much easier to review.

Fair! I was thinking about it the other way round, but that wouldn't have work since it leaves massive holes all over the documentation. The way you suggest is preferable! I'll leave this as the removal PR.

I created #770 for this purpose now. Let's leave this one open at least until #770 is complete. Thanks!

…lutz/remove_dashboard

Signed-off-by: Roman Lutz <rolutz@microsoft.com>
Copy link
Contributor

@hildeweerts hildeweerts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but I would really like @riedgar-ms or @MiroDudik to have look as well, because I'm not that familiar with the widget part of the library :)

@riedgar-ms riedgar-ms merged commit a3d2516 into main May 19, 2021
@riedgar-ms riedgar-ms deleted the rolutz/remove_dashboard branch May 19, 2021 17:54
@romanlutz romanlutz moved this from In progress to Done in Visualizations May 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation enhancement New feature or request
Projects
No open projects
Metrics
  
In progress
Development

Successfully merging this pull request may close these issues.

Documentation doesn't list charts
4 participants