Supervised Topic Model Python, It supports supervised and unsupervised modes.