This PR also introduces a validity check at monitor create where user has to use the right paramateres (feature or threshold) depending on the model and depending on the metric. If the validation doesn't pass, the monitor is not created.
[x] closes #147
[x] Tests added and passed if fixing a bug or adding a new feature.
[x] All code checks passed.
[x] Added type annotations to new arguments/methods/functions.
Changes:
This PR also introduces a validity check at monitor create where user has to use the right paramateres (feature or threshold) depending on the model and depending on the metric. If the validation doesn't pass, the monitor is not created.
Tests added and passed
if fixing a bug or adding a new feature.code checks passed
.type annotations
to new arguments/methods/functions.