OptimalDecisionTreeClassifier should implement the sklearn estimator interface, to allow usage of other functions from the sklearn library
See the documentation
Compliance can be checked with:
from sklearn.utils.estimator_checks import check_estimator
import pymurtree
assert(check_estimator(pymurtree.OptimalDecisionTreeClassifier()))