Code for the Lancaster submission to SemEval2018 Task 3
classify.py - Runs classifier over training set and ranks features. test.py - Runs classifier on test set. irony_features.py - Makes the feature table. text_process.py - Runs processing on text (e.g. bag of words) test_non_clash.py - Runs classifier on test data with Ironic-by-clash tweets removed. visualise_sentiment.py - Allows printing of coloured sentences and graphs representing sentiment. analysis.py - Some functions for analysing specific features.