LewisDyer
PhD student in Computing Science at the University of Glasgow. Interests in parameterised complexity, subgraph counting and applications to graph databases.
Glasgow
Pinned Repositories
AdversarialGraphBurning
MSci project on Adversarial Graph Burning - an extension of graph burning designed to model social contagion with competiion.
boost-treewidth
My bachelor thesis - extension of Boost Graph Library with treewidth support
BoostSetup
Setting up Boost on my local machine, mainly a test for getting used to C++ libraries/etc
ColourPreservingIsomorphisms
Implementing Lemma 1 from https://link.springer.com/chapter/10.1007/3-540-36136-7_40 in Boost
DigitalCamo
A program written in Python, using Pillow, to create a graphical affect akin to "digital camouflage" with support for custom palettes and image masking.
MessengerVisualisation
Building a system to visualise data from Facebook Messenger.
PackingCircles
Circle packing with Pycairo, with support for custom pallets and multiple layers.
rootgame
Find the roots of a function by digging around its inputs! A short intro to Haskell and functional programming.
SPFLDataAnalysis
A program to analyse the score progression of SPFL games.
StochasticGames
4th year individual project supervised by Dr. Gethin Norman - "Modelling and Analysis of stochastic games"
LewisDyer's Repositories
LewisDyer/AdversarialGraphBurning
MSci project on Adversarial Graph Burning - an extension of graph burning designed to model social contagion with competiion.
LewisDyer/rootgame
Find the roots of a function by digging around its inputs! A short intro to Haskell and functional programming.
LewisDyer/DigitalCamo
A program written in Python, using Pillow, to create a graphical affect akin to "digital camouflage" with support for custom palettes and image masking.
LewisDyer/PackingCircles
Circle packing with Pycairo, with support for custom pallets and multiple layers.
LewisDyer/StochasticGames
4th year individual project supervised by Dr. Gethin Norman - "Modelling and Analysis of stochastic games"
LewisDyer/boost-treewidth
My bachelor thesis - extension of Boost Graph Library with treewidth support
LewisDyer/BoostSetup
Setting up Boost on my local machine, mainly a test for getting used to C++ libraries/etc
LewisDyer/ColourPreservingIsomorphisms
Implementing Lemma 1 from https://link.springer.com/chapter/10.1007/3-540-36136-7_40 in Boost
LewisDyer/MessengerVisualisation
Building a system to visualise data from Facebook Messenger.
LewisDyer/SPFLDataAnalysis
A program to analyse the score progression of SPFL games.
LewisDyer/DLPBParsing
Parsing DLPB dataset into ArangoDB
LewisDyer/glasgow-summer-school
Learning materials for Computing Science Summer School at the University of Glasgow
LewisDyer/IMDBArangoExample
Example with ArangoDB using the IMDB dataset with some data cleaning.
LewisDyer/LewisDyer.github.io
A quick personal website blog thingy
LewisDyer/LocalTreewidthParser
Uses Boost to compute the local treewidth across a graph, and other summary statistics.
LewisDyer/LocalTreewidthPython
LewisDyer/PokemonStitch
Scrapes Pokémon designs from the Original Stitch website, generating custom size wallpapers.
LewisDyer/PythonRL
An (initially!) small project to make a roguelike in Python3 using libtcod
LewisDyer/Regular-Path-Queries
LewisDyer/tango_with_django_project
Building an application called Rango, as described in Tango with Django, for Web Application Development 2.
LewisDyer/TrackMyTetris
A tracking system for Tetris 99.