Markov chain Monte Carlo (MCMC) Decrypter created for the Inference and Information (6.437) Final Project, Spring 2018.
Originally written in Python 3, adapted to Python 2.7 for submission.
Based on a bigram model of the english alphabet, provided by the instructors in the form of the files alphabet.csv, letter_probabilities.csv, letter_transition_matrix.csv, in the submit_code subdirectory.
Function decode in decode.py within submit_code will decode a ciphertext, and write the output to a txt file.