Francis's starred repositories
best-of-web-python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Emotion-recognition
Real time emotion recognition
blockchain-demo
A web-based demonstration of blockchain concepts.
timelinestoryteller
An expressive visual storytelling environment for presenting timelines on the web and in Power BI. Developed at Microsoft Research.
Text-Summarizer
A text summarizer built using hard coded artificial neural network. The code is completely in python and uses wxPython for gui along with NLTK for natural language operations.
Distributed-Multi-User-Scrapy-System-with-a-Web-UI
Django based application that allows creating, deploying and running Scrapy spiders in a distributed manner
mongodb-gui
Admin UI for MongoDB in python
docker-editor
Eclipse Plugin for Editing Dockerfiles
TermEmulator
A pure python module for emulating V100 terminal. It supports most of important escape sequences like cursor positioning, graphics rendition and etc. A demo(requires wxPython) also included which emulates terminal programs like bash, emacs, vi and etc.
watchdock
Developers may need a simple dashboard for docker to have consistent overview. This tool could be helpful for developers who want to check docker resources at a glance in their development environment. This tool will not expand the scope for production service operation. We would like to give better convenience to coders and let them save their effort through this neat GUI tool
Python-in-Mac-App-Store
Barebones Python app that can be submitted to the Mac App Store.
Processing-Beat-Detection
This sketch combines uses a long term average, a short term average and the summation of the delta between those two to detect beats in music. An FFT splits apart the frequency bands, from that the desired band is isolated and processed. The short term average is compared to the long term average, the the use of a threshold to detect beats. A multiplier is calculated based on the overall volume, and the summation of the delta between the two averages over a relatively long period of time. This adjusts for the different styles of music that require different thresholds.