qtop is a command-line tool for monitoring PBS systems, especially torque. It tries to fit as much information as possible in the space of one screen by joining together the output of pbsnodes -a, qstat, and qstat -q, so it runs fine in user space. The screen is divided in three sections, reporting SUMMARY, NODES, and ACCOUNTS. Each user gets mapped to a unique letter, according to number of jobs in qstat. Symbol 0 is always the user with most R+Q+other jobs, 1 is next in number of jobs, etc. qtop uses and suppresses color mode automatically, as needed, so its output can be piped to other programs. It is very configurable.
Autojump is a tool that acts as a complement to cd: it makes navigating your filesystem a lot faster. It works by automagically maintaining a database of the directories you use the most from the command line, and allows you to jump back and forth between them, by typing just a few letters of the name of the directory you want to jump to. It works for Linux, Mac, and Cygwin under Windows.
Polypy is a small program to analyze rings in structures read from xyz files. This can be used, for example, to identify defects in crystal structures. The program was initially developed to analyze graphitic carbon structures, but can be used for any other structure. It includes: ring search using Franzblau statistics [Phys. Rev. B 44, 4925]; output structures marked by ring size, which can used for visualization in a program such as VMD; and extensive output with which atoms are in which ring and the neighbors of each atom.
The "fmconv" script modifies the /etc/fstab file and the /boot/grub/menu.lst file to use either UUID strings or device filenames depending upon the parameter settings (-u or -d). This easy conversion to device filenames for maintenance purposes (UUID strings are hard to maintain, and just annoying), and the conversion back to UUID strings allows grub to work in an environment where the boot disk sequence is poorly defined by the BIOS. The original files are never overwritten.
vxref provides integration of the xref tool into vim. The xref tool is a cross referencing and refactoring tool with a free version available that parses C and Java code, and a paid version that parses C++. vxref brings solid auto-completion (as opposed to all sorts of flakey varieties such as omni-complete) and accurate code browsing with scope information to vim.
Beaver is a simple concurrent backup system with snapshotting. It is based on a simple list of servers, a file of configuration options, and lists of things to be excluded or included. More powerful configuration options are available in the configuration files. Different copies of beaver backup can be run on the same server with different configuration files. Beaver backup is normally run by cron on a central backup box and uses keychain for remote authentication.
Simple Continuous Integration Tools (scit) is an automated build and or test system consisting of a set of Perl and expect scripts utilizing common tools that are available for most Unix-like operating systems. The intention is to keep it lightweight while still providing a full set of features. The current version has a command-line and an HTML user interface. It should be possible to make it run on very modest hardware; part of the development and testing has been done on a Nokia N900 phone with both master and slave roles running on the same unit.