Purgatory is a deep generation machine learning tool set