-
Notifications
You must be signed in to change notification settings - Fork 53
Conversation
Pull Request Test Coverage Report for Build 3917033782Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 3917033782
💛 - Coveralls |
I see no tests, please check this pr, it has sample confusion matrix plot tests, add the necessary tests for each plot. |
Hey so I was reading through the PR you mentioned. I have some questions regarding how to deploy the test "for each plot" and where am I supposed to find the correct baseline images. Would be super helpful if there could be a tutorial session for this. Thank you. |
in my sample confusion matrix test, I'm generating multiple plots (e.g., cm1 + cm2), so it's easy to test the |
sanity check: difference in feature importances plots after using subplots (different features included on the plot). slight differences in most confusion matrix plots by a value of 1 in some class. slight differences in the classification report plots (0.98 change to 1.0). |
A change in the values inside is fine, the main thing to check is that there's no weird stuff with the plots: missing labels, overlapping text, etc. |
Yeah I did not see any of those problems! |
please also share screenshots so we can better judge the differences |
also, let's change the changelog and tag this as |
Sure! |
On the left is original and on the right is ones that use subplots |
Always the dev version. |
change 0.9.1.dev -> 0.10dev and also update the value in the src/sklearn_evaluation/init.py to 0.10dev, then put your changelog entry under 0.10dev |
got it. just to make sure, it will look like this: CHANGELOG 0.10.0dev 0.9.0 (2023-01-13) |
0.9.1dev to 0.10dev
* fix overlapping plots * update changelog and src/init.py 0.9.1dev to 0.10dev * fix init.py typo * Update CHANGELOG.md Co-authored-by: Eduardo Blancas <[email protected]> Pr curve class added Testcases tests Fixed duplicate labels More tests Added docs test image lints removed numpy Added tol Lint modify exceptions tests Lint Review Review comments Lint Added tol ploombererror
Describe your changes
fixed overlapping plots
Issue ticket number and link
Closes #x
Checklist before requesting a review
📚 Documentation preview 📚: https://sklearn-evaluation--211.org.readthedocs.build/en/211/