Sort:  

Yes I used Python libraries and run it in Google Colab Pro. The main structure is pretty straight forward from Github with some optimizations and changes.