YouTube comment troll detection

Using natural langauge processing and text analysis techniques on a labelled set of data to train a model to identify the comments that are troll.

Jupyter Notebook...

war

Word Trends using Google NGrams

We are using wordnet to generate a word cloud around chosen words and then use google ngrams to map out the usage frequency of the concept. We are eventually interested to see if the frequency is correlated with any important historical events.

Jupyter Notebook...

war gender

US primary election 2016

Playing with the US primary election 2016 data from Kaggle.com. The idea of this notebook is to visualise the US primary election data and based on the insight use a model to predict the result of the election in future counties

Jupyter Notebook...

vote_for_turnout_vs_white

Coffee donors in our lab

My first attempt at learning Pandas. I used the 'data' we collected on a sign up sheet for coffee donors in the lab to look for patterns in coffee buying behavior of my group members

Jupyter Notebook...

coffee bought vs month

Memory analysis GUI

A GUI I wrote using PyQt4 for analysing memory efficiency data in our lab. It takes two traces of data (input and output from the memory) and calculates the efficiency using intervals that are chosen on the interface by the user or autoset using some inputs from the user

Git Repo...

memory GUI

Numerical simulation of the Maxwell-Bloch equations

This is a software package that I developed during my PhD to simulate my experiment. I've been translating this code to python during my postdoc as part of my general migration from MATLAB to python. I have been using this package to simulate a new quantum memory idea we are toying with. I used an earlier version of this (in MATLAB) to produce theoretical results for Short-pulse cross-phase modulation... and experimental results for Observation of EIT-enhanced... and Observation of the Nonlinear....

memory operation