Project list

"Without a tagline since 2010"

Advent Calendar 2012

This is a collection of YouTube videos as made as an outreach project in December 2012. Each day of Advent gives a different interesting fact about particle physics.

Visit the page

Advent Calendar 2012 Advent Calendar 2012

Box plotter

One of the most popular ways to compare results in particle physics is to create plots that show different results with horizontal bands (sometimes known as boxes), making comparisons easier on the eye. Unsatisfied with the quality of available solutions at the time, I created my own scripts which would make these plots for use in my thesis.

Visit the page

Box plotter Box plotter

Feynman diagram maker

One of the most common diagrams that particle physicists use are Feynman diagrams. There are already a few tools that can be used to make them, but they usually have some significant drawback (including non-intuitive interface, poor quality graphics, lack of control over the final image, text only input.) This is a drag and drop style Feynman diagram maker aimed at making creation of the diagrams as quick and simple as possible. This is quite an advanced project with lots of scope for further development.

Visit the page

Feynman diagram maker Feynman diagram maker

i, short for indico

At CERN we used a meeting organisation system called indico. Each meeting had a unique ID that was used to identify the resources associated with it. In many instances there were times when a person had to access a meeting page when they only knew the unique id, and not the full uri. I made this tool to obtain the full uri, given only the meeting id. Since this project shortens the uri for indico it is called "\(i\)", which leads to all kinds of puns.

Visit the page

i, short for indico i, short for indico

Particle multiplets

For my thesis I needed to describe many of the know mesons and baryons. To better illustrate their relation to each other I decided to create an SVG image showing a three dimensional representation in isospin and weak hypercharge space.

Visit the page

Particle multiplets Particle multiplets


A "reflection" is a term in particle physics for when a decay of one particle looks like the decay of another. It's a topic which has been studied for about fifty years, and seemed like an excellent chance to combine physics and coding.

Visit the page

Reflections Reflections

Symbol browser

This is a simple tool to allow the user to quickly copy a string of symbols.

Visit the page

Symbol browser Symbol browser

Uncertainties radar

When dealing with systematic uncertainties in physics it's often important to know the relative contributions of each unceratinty to the overall uncertainty. This script compares all the uncertiaties, assuming they are \(0\%\) correlated.

Visit the page

Uncertainties radar Uncertainties radar