category_encoder a scratch version of encoder for category variables in ML, codes are compatible with sklearn.