Cactus is a general, modular, parallel environment for solving systems of partial differential equations. The code has been developed over many years by a large international collaboration of numerical relativity and computational science research groups and can be used to provide a portable platform for solving any system of partial differential equations.
PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output of this version is fully compatible with bzip2 1.0.2 or newer (ie: anything compressed with PBZIP2 can be decompressed with bzip2).
Enblend is a postprocessing tool for creating panoramic images. After you align image features using a program like Hugin, there are often photometric problems that lead to ugly seams in the final composite. Enblend blends away these seams using a multiresolution spline. This technique gives good results on both low spatial frequency objects (sky and clouds) and high spatial frequency objects (trees and houses).
The National Space Science Data Center's (NSSDC) Common Data Format (CDF) is a self-describing data abstraction for the storage and manipulation of multidimensional data in a platform- and discipline-independent fashion. It consists of a scientific data management package (known as the "CDF Library") that allows programmers and application developers to manage and manipulate scalar, vector, and multi-dimensional data arrays.
BACnet is an implementation of the BACnet (Building Automation and Control Networks) protocol specifically tailored for embedded systems. BACnet itself is a standard routable protocol designed to handle communications in automation in buildings, such as air conditioning systems and other HVAC equipment.
Mrxvt (previously known as materm) is a multi-tab X terminal emulator based on rxvt/aterm. It supports multiple tabs, runtime dynamic tab title, pseudo-transparent backgrounds, user-supplied background images (JPEG, PNG, or XPM), background color tinting, text shadows, NeXT/rxvt/xterm/SGI style scrollbars, XIM, multiple languages (Chinese, Korean, and Japanese) and logging. It is lightweight and fast, and only depends on Xlib.
libGlass is a scalable set of components that can be used by applications to perform distributed computing. Applications are built by reusing the available components as needed. One of the major goals of Glass is to be a user-friendly framework, not only suitable for new applications, but also for legacy code. This is an important feature, as most available solutions for distributed computing require a substantial amount of rewrite of legacy code.
Urwid is a Python library for making text console applications. It has many features including fluid interface resizing, support for UTF-8 and CJK encodings, standard and custom text layout modes, simple markup for setting text attributes, and a powerful, dynamic list box that handles a mix of widget types. It is flexible, modular, and leaves the developer in control.