-
Notifications
You must be signed in to change notification settings - Fork 224
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
Dev/upgrade prophet 1.1 #627
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #627 +/- ##
=======================================
Coverage 77.96% 77.96%
=======================================
Files 123 123
Lines 8749 8749
=======================================
Hits 6821 6821
Misses 1928 1928
Flags with carried forward coverage won't be shown. Click here to find out more. |
These would both be great! |
.github/workflows/ci.yml
Outdated
fi | ||
if [ "$RUNNER_OS" == "Linux" ]; then # Currently, we only support KeOps on Linux. | ||
python -m pip install --upgrade --upgrade-strategy eager -e .[prophet] | ||
if [ "$RUNNER_OS" == "Linux"]; then # Currently, we only support KeOps on Linux. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The test coverage has dropped because the keops
tests are not running. I suspect this is because a space is missing in between "Linux"
and ]
here:
if [ "$RUNNER_OS" == "Linux"]
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good spot, will change it back. Weitd think is I don't think I edited that line, my editor must've done it automatically which is not great...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeh I only know about this issue as ran into the same thing previously. Now I'm wondering if the editor did it last time too...
I've also updated the changelog (note removal of a couple of extraneous lines from previous releases). Also note that I've manually checked the save/load functionality still works (we don't have a test for it, happy to add?). |
When you say save/load functionality, what are you referring to? Saving and loading |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Yup, that's the one. |
There is actually one test for it in the legacy save/load tests (since outlier detectors are still saved in the legacy format): alibi-detect/alibi_detect/utils/tests/test_saving_legacy.py Lines 137 to 141 in 341af20
We'll need to write a new one in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Resolves #626.
Went straight to 1.1 as they have nice things:
pystan
due to stopped development, thestan
backend used now iscmdstanpy
I've tested also that the sole example notebooks works as expected.