Adding custom algorithm support in Luminol anomaly detection

http://pymotw.com/2/abc/ might be the way to go. May be sometime in the future?