UDAV is a cross-platform program for data array visualization based on the MathGL library. It supports a wide spectrum of graphics, simple script language, and visual data handling and editing. It has a windowed interface for data viewing, changing, and plotting. It can execute MGL scripts, set up and rotate graphics, export to bitmap or vector (EPS or SVG) files, draw TeX-like formulas, and so on.
MathGL is a library for making high-quality scientific graphics under Linux and Windows, fast data plotting and handling of large data arrays, working in window and console modes, and easily embedding into other programs. It has more than 40 general types of graphics for 1d, 2d, and 3d data arrays. It can export graphics to raster and vector (EPS or SVG) formats. It has an OpenGL interface and can be used from console programs. It has functions for data handling and MGL language scripting for simplification of data plotting. It has several types of transparency and smoothed lightning, vector fonts and TeX-like formula drawing, an arbitrary curvilinear coordinate system, and many other useful things.
QuBit is a library to support quantum superpositions in C++. This allows each variable of the CQuBit type to hold a number of different values at the same time. Normal mathematical operations can be performed on a QuBit, but they affect every value in the QuBit, at the same time. Binary operations on two QuBits cause a result based on every possible outcome.
upoints is a collection of Python modules for working with points on Earth or other nearly spherical objects. It allows you to calculate the distance and bearings between points, mangle xearth/xplanet data files, and work with online UK trigpoint databases, NOAA's weather station database, and other such location databases.
Friend to Friend (F2F) Computing is a new paradigm for distributed computing, merging ideas from peer-to-peer, High Performance Computing, and social networks in instant messaging. It is also middleware in Java on top of the multi-protocol instant messenger SIP communicator. On top of this middleware you can write simple distributed programs using either a pure object-oriented approach or an MPI interface. You can easily set up a spontaneous desktop grid with your instant messaging buddies and share your computational power with your friends.