The pulearn Python package provide a collection of scikit-learn wrappers to several positive-unlabled learning (PU-learning) methods.
Features
Scikit-learn compliant wrappers to prominent PU-learning methods.
Fully tested on Linux, macOS and Windows systems.
Compatible with Python 3.5+.
K. Rivers, E. Harpstead, and K. Koedinger. Proceedings of the 2016 ACM Conference on International Computing Education Research, page 143--151. New York, NY, USA, ACM, (2016)