# 660 projects tagged "Mathematics"

## Updated 16 Aug 2001 Blitz++ library

 Pop 44.6 68.47

Blitz++ library moves high-level optimizations out of compilers and into libraries in C++. It was created due to the fact that until recently, C++ lagged behind Fortran's performance by anywhere from 20% to a factor of ten. The C++ programming language offers many features useful for tackling complex scientific computing problems, but unfortunately, these advanced features came with this hefty performance pricetag. This program presents a possible solution.

## Updated 25 Jan 2014 rpCalc

 Pop 96.9 19.8

rpCalc is a simple RPN (Reverse Polish Notation) calculator for X. It works much like an HP calculator, and all of the commands can be entered using the keyboard or a mouse. rpCalc is based on the PyQt library.

## Updated 27 Aug 2001 Graphical Grammar Library

 Pop 24.25 68.39

Grlib is an implementation of generative grammars and turtle graphics. The grammars (Lindenmayer systems) are used to produce descriptions of three dimensional objects, and the turtle is used to display them (i.e., generate images in several forms, such as bitmap, PostScript, or OpenGL).

## Updated 24 Apr 2014 RPL/2

 Pop 276.98 111.71

RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.

## Updated 15 Apr 2004 hfloat

 Pop 27.75 1.59

hfloat (for huge floats) is a library package for doing calculations with floating point numbers of extreme precision. It is optimised for computations with 1000 to several million digits. The computations can be done in (almost) arbitrary radix. The library contains routines for addition, subtraction, multiplication, division, n-th power, square root, n-th root, logarithm, exponentiation and more. There are implementations of several superlinear converging algorithms for the computation of pi. The computation of 1 million decimal digits of pi takes about 15 seconds on an AMD64/2.2GHz.

## Updated 07 Sep 2001 Binary Finite Field Library

 Pop 23.41 1

The BFFL (Binary Finite Field Library) provides C libraries to perform the basic operations on binary finite fields. This can be of interest for mathematicians and cryptographers. For instance, it is the base for cryptographic protocols based on elliptic curves.

## Updated 12 Apr 2002 Atropos

 Pop 25.06 1.02

The Atropos (formerly AVNMP) Toolkit allows experimentation with predictive capability inside a network while the network is operating: this might be best described as 'in vitro' prediction experimentation. Its purpose is to facilitate experimentation towards addressing a severe limitation in state-of-the-art network management: current management techniques are reactive. The toolkit is an active application that executes in real time within a network that has an overlay active network. Active networking provides a framework in which executable code within data packets executes upon intermediate network nodes. The Atropos Toolkit provides the infrastructure to develop and inject numerous, small, interacting network component models in support of network prediction. Research results in Complexity Theory using Atropos can be found in the DARPA-funded GE Fault Tolerant Networking Project.

## Updated 31 Oct 2005 Euler for GTK+

 Pop 47.42 3.65

This the GTK+ port of Euler, a program for quickly and interactively computing with real and complex numbers and matrices. It features advanced graphical capabilities and a simple programming language.

## Updated 27 Apr 2010 Eukleides

 Pop 78.49 6.8

Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. It can handle geometric types of data like points, vectors, lines, circles, or conics. A Eukleides script usually consists of a declarative part where objects are defined and a descriptive part where objects are drawn. Nonetheless, Eukleides is also a full featured programming language, providing conditional and iterative structures, user defined functions, modules, etc. The Eukleides distribution provides two distinct interpreters: "eukleides" and "euktopst". The former interpreter produces Encapsulated PostScript (EPS). The latter produces PSTricks macros, allowing Eukleides to be used with LaTeX.

## Updated 26 Nov 2010 Xeukleides

 Pop 51.91 3.36

Xeukleides is a GUI for the first version of the language Eukleides, which is no longer being developed.

## Project Spotlight

### APRIL

Agent Process Interaction Language

## Project Spotlight

### P6Spy

Intercepts and logs database statements of applications using JDBC