Category Archives: Computing

The Stoner Python Package

The Stoner Python Package is an ambitious project by the Leeds Condensed Matter Physics Group. It brings together various existing scientific python packages for numerical computing and data analysis, and introduces its own classes and methods for analysis and manipulation. The idea behind the code seems a sensible one: standardise simple coding tasks to make… Read More »

Notepad2 Datestamp

How to insert and modify the Notepad2 Datestamp I like to keep a running plain text file as a journal of tasks, ideas, and cool things I find. Whilst I could just keep this as jumble of different thoughts, it makes so much more sense to keep track of the time and date that I… Read More »

Trapezoidal Decomposition of Polygons in Python

Trapezoidal Decomposition Trapezoidal decomposition of polygons involves breaking a polygon into a series of smaller trapezoids. I’ve been working on a project – gds2ecp – to decompose lithography design files into compound shapes that can be written by electron beam lithography. I was sure that there would be an existing library to do the polygon… Read More »