InsectNation

heaven is a place where nothing ever happens


Projects

This part of the site is a home for the various little projects (predominantly software-based) that I've got myself involved in from time to time. Many are works in progress, but all are hopefully slightly useful!

The list...

This page is under active construction. Sorry if links don't work.

Climbing

So far only one thing, and even that's only half finished! Maybe a log book application will happen at some point, when I finally get my logs converted from SQL to XML...

Web filters

These are little programs, mostly written in Python, which can be run from the command line to process some input text. They're primarily designed to be run from an Apache 2 output filter.

Shell utilities

Various little shell utilities, plus the almost obligatory copies of my bash and emacs configuration files.

LaTeX classes and packages

  • maybemath — a package which allows LaTeX maths to flexibly adapt to its surrounding font context
  • hepthesis — LaTeX class for typesetting PhD theses, in particular for mathematical applications
  • hepparticles — flexible, semantic and context-sensitive typesetting of general high-energy particle symbols
  • hepnames (hepnicenames and heppennames — two sets of pre-defined macros for common high-energy particle symbols
  • hepunits — an extension of the SIunits package to include common particle physics units

Physics utilities

  • "hep" LaTeX packages (above)
  • FeynML
  • PyFeyn — a temporarily stalled Feynman diagram drawing library for Python
  • Enhanced FeynDiagram — an autotools-based re-packaging of the C++ FeynDiagram package
  • getSpiresBiblio — a teeny script for getting a SPIRES bibliography from LaTeX source
  • latex2png — a teeny script for rendering a LaTeX equation as a PNG graphic on the command line

Misc utils

  • buildGallery — a shell script that I wrote to generate simple static Web galleries
  • iTunesReorganiser — an old script that I used to re-arrange my iTunes library in early 2005!