# 430 projects tagged "Mathematics"

## Updated 08 Apr 2014 wasora

 Pop 22.58 3.21

wasora is a computational tool designed to aid a cognizant expert, whether an engineer, scientist, technician, or geek, to analyze complex systems by solving mathematical problems by means of a high-level plain-text input file containing algebraic expressions, data for function interpolation, differential equations, and output instructions amongst other facilities. At first glance, it may look like another high-level interpreted programming language, but it should be seen as a syntactically-sweetened way to ask a computer to perform a certain mathematical calculation. For example, the famous Lorenz system may be solved by writing the three differential equations in a human friendly plain text file.

## Updated 11 Sep 2013 extmath.nim

 Pop 46.96 1

extmath.nim is a math library for the Nimrod programming language. It contains functions for basic math, trigonometry, and geometry, as well as quite a few constants.

## Updated 30 May 2013 GTKMathplot

 Pop 26.87 18.02

GTKMathplot is an interactive plotting program based on GTK+ and the Cairo graphics library. It can display bidimensional curves, tridimensional curves, and surfaces from Cartesian or parametric equations describing the mathematical objects you would like to visualize. It is designed to be intuitive for high school students with good mathematical knowledge. University students of engineering, physics, mathematics, or natural sciences should need no explanation at all to start using it proficiently.

## Updated 30 Apr 2013 QMentat

 Pop 27.06 1.43

QMentat helps you practice mental arithmetic. It uses arbitrary-length fixed point arithmetic, and can handle any size numbers, only limited by the size of your screen (and in the case of division with an integer result, the speed at which the number can be factored). It is also quite configurable, allowing you to tailor the questions to your needs.

## Updated 25 Mar 2014 SCaVis

 Pop 285.95 10.48

SCaVis is an environment for scientific computation, data analysis, and data visualization designed for scientists, engineers, and students. The program can be used for function and data plotting in 2D and 3D, histograms, statistical analysis, and symbolic calculations using the Matlab/Octave high-level interpreted language.

## Updated 07 Mar 2014 librsb

 Pop 189.58 6.99

librsb is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache-efficient and multithreaded (that is, shared memory parallel) operations on large sparse matrices. The most common operations necessary to iterative solvers are available (matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction/setting, blocks extraction, norm computation, formats conversion). The RSB format is especially well-suited for symmetric and transposed multiplication variants. On these variants, librsb has been found to be faster than Intel MKL's implementation for CSR. Most numerical kernels code is auto-generated, and the supported numerical types can be chosen by the user at buildtime. librsb implements the Sparse BLAS standard, as specified in the BLAS Forum documents.

## Updated 10 Feb 2014 Tk-Yupana

 Pop 108.54 9.66

Tk-Yupana emulates the Yupana, an ancient calculating device of the Incas.

## Updated 08 Nov 2012 ocamlmath

 Pop 13.64 22.93

ocamlmath provides modules that may be used as interactive calculation constructions for general mathematics when loaded in the OCaml pseudo-interpreter, or as calculation library for the OCaml compiler.

## Updated 19 Dec 2012 PyParticles

 Pop 65.36 3.01

PyParticles is a particle simulation toolbox entirely written in Python. It simulates a particle-by-particle model with the most popular integrations methods, including Euler, Runge Kutta, and Midpoint. It represents the results on an OpenGL or Matplotlib plot, and offers an easy-to-use API.

## Updated 14 Oct 2012 Pedagogic Bundle

 Pop 22.41 1.01

Pedagogic Bundle is a bundle of educational software for all ages. It teaches how to use a computer mouse, make calculations, and construct and tell stories. It is both amusing and educationally enriching for your children.

## Project Spotlight

### JAXX

An XML user interface generator for Swing.

## Project Spotlight

### termit

A vte-based terminal emulator.