RSS 658 projects tagged "Mathematics"

No download Website Updated 16 Aug 2001 Blitz++ library

Screenshot
Pop 44.40
Vit 68.03

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.

Download Website Updated 25 Jan 2014 rpCalc

Screenshot
Pop 191.96
Vit 25.81

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.

Download Website Updated 27 Aug 2001 Graphical Grammar Library

Screenshot
Pop 24.92
Vit 67.95

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).

No download Website Updated 28 Nov 2013 RPL/2

Screenshot
Pop 197.71
Vit 69.32

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.

No download Website Updated 15 Apr 2004 hfloat

Screenshot
Pop 28.20
Vit 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.

No download Website Updated 07 Sep 2001 Binary Finite Field Library

Screenshot
Pop 23.24
Vit 1.00

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.

Download Website Updated 12 Apr 2002 Atropos

Screenshot
Pop 25.06
Vit 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.

Download Website Updated 31 Oct 2005 Euler for GTK+

Screenshot
Pop 46.59
Vit 3.66

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.

No download Website Updated 27 Apr 2010 Eukleides

Screenshot
Pop 73.97
Vit 6.89

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.

Download Website Updated 26 Nov 2010 Xeukleides

Screenshot
Pop 48.97
Vit 3.37

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

Screenshot

Project Spotlight

libntru

A C implementation of NTRUEncrypt.

Screenshot

Project Spotlight

Model Railroad System

A software package that can help you run your railroad.