# 613 projects tagged "Mathematics"

## Updated 18 May 2013 SLEEF

 Pop 132.73 7.16

SLEEF (SIMD Library for Evaluating Elementary Functions) is a library that facilitates programming with SIMD instructions. It implements the trigonometric functions, inverse trigonometric functions, exponential and logarithmic functions in double precision without table look-ups, scattering from, or gathering into SIMD registers, or conditional branches. This library also includes some functions for evaluation in single precision.

## Updated 30 Apr 2010 Open Dynamics Engine

 Pop 21.35 37.61

ODE is a high performance library for simulating rigid body dynamics. It is fully featured, stable, mature, and platform independent with an easy-to-use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments, and virtual creatures. It is currently used in many computer games, 3D authoring tools, and simulation tools.

## Updated 08 Dec 2013 TSP Solver and Generator

 Pop 88.29 2.01

TSPSG is intended to generate and solve "travelling salesman problem" (TSP) tasks. It uses the Branch and Bound method for solving. Its input is a number of cities and a matrix of city-to-city travel costs. The matrix can be populated with random values in a given range (which is useful for generating tasks). The result is an optimal route, its price, step-by-step matrices of solving, and a solving graph. The task can be saved in an internal binary format and opened later. The result can be printed or saved as PDF, HTML, or ODF. TSPSG may be useful for teachers to generate test tasks or just for regular users to solve TSPs. Also, it may be used as an example of using the Branch and Bound method to solve a particular task.

## Updated 12 May 2013 AnallogicA

 Pop 17.06 2.17

AnallogicA is an application that generates logical tables based on logical propositions. It is possible to compare inverse equivalence or logical values. Results can be saved in text files, CSV format, and an internal format. The program supports up to 15 different variables, which in combination would be more than 32000 possibilities. It shows the replacements done step-by-step during the analysis, a special function for students.

## Updated 02 Nov 2011 Treep

 Pop 70.57 3.48

Treep is a simple language for doing symbolical computations. It operates on numbers and strings that can be organized in more complex objects. These objects are lists of name-value pairs that are stored in memory as AVL trees. It has about sixty built-in functions to operate on such data and a way to define new functions. Treep syntax very much resembles Lisp. The power of treep is its simplicity and security. Treep is a good tool do process objects and relations between them. For example it is possible to define graphs as a sets of vertices and edges in text file, parse that file, do any computations you like, write modified data to text file. Treep works well on graphs, trees, linked lists, simple hashes. Treep is not good at processing texts, dealing with system input/output.

## Updated 19 Oct 2009 Date::Calc::XS

 Pop 13.6 40.09

Date::Calc::XS is a Perl module that is the C/XS part which Date::Calc used to consist of. Date::Calc has become a (pure-Perl) wrapper which tries to load Date::Calc::XS, and failing that, loads Date::Calc::PP (a pure-Perl implementation which is now part of Date::Calc and used to be Date::Pcalc).

## Updated 27 Aug 2009 Monte Carlo Simulations

 Pop 50.91 40.74

Monte Carlo Simulations (MCS) is a tool that exploits the Monte Carlo method and, with a complex algorithm based on the PERT (Program Evaluation and Review Technique), estimates a project's time.

## Updated 28 Jun 2009 Make It True

 Pop 11.14 41.48

Make It True is a Web application to practice fundamental algebra procedures used when manipulating equations. The application generates arbitrary equations containing one to four variables. The student must provide values for these variables that make the equation true.

## Updated 12 Oct 2009 Polymul

 Pop 15.1 1.04

Polymul is a self-contained C++ template library for efficient multiplication of multivariate polynomials. It is intended for low order polynomials of a few variables, but is in principle limited only by the compiler's maximal template recursion depth. Polynomials can be created over any scalar type, such as integers or double precision floating point numbers.

## Updated 17 May 2009 PyGTS

 Pop 27.6 42.03

PyGTS is a Python package that can be used to construct, manipulate, and perform computations on 3D triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library.

## Project Spotlight

### Pcompress

A parallel compression and deduplication utility.

## Project Spotlight

### Source Ruckus Packager

A lightweight package manager.