Mathematics scripts - Top 4 Download

Mathematics script downloads

GNU Scientific Library

The GNU Scientific Library (GSL) is a numerical library for C and C programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with ...

SimplexInPHP

Simplex-in-PHP are PHP scripts that solve small linear programming and integer linear programming problems executing the simplex method step by step, printing the tableau and drawing the graphical analysis.Useful for students in Operational Research. ...

MODEL

MODEL is a numeric simulation library written to simulate systems of rate equations describing Vertical Cavity Surface Emitting Lasers (VCSELs). Features: - deterministic integration of any system of well-behaved differential equations. - stochastic integration of these systems, with the possibility of specifying the correlations present in the noise - ...

Fractal tree

This script could be used to compute and display a 2D fractal tree. A fractal tree is constructed iteratively by growing new branches, which have a specific length ratio with respect to the parent branch (scaling factor). The fan angle, the number of new branches and number of generations are user controlled. The ...
Python

Maxima

Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. Maxima yields high precision numeric results by using exact fractions, arbitrary precision integers, and arbitrarily precision floating ...

NumPy

The fundamental package needed for scientific computing with Python is called NumPy.  This package contains: - a powerful N-dimensional array object - sophisticated (broadcasting) functions - basic linear algebra functions - basic Fourier transforms - sophisticated random number capabilities - tools for integrating Fortran code. Besides ...
Python

GNU libmatheval

GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text. It supports expressions in any number of variables of arbitrary names, decimal and symbolic constants, basic unary and binary operators, and elementary mathematical functions. In addition to parsing and evaluation, libmatheval can ...

Modular toolkit for data processing

Modular toolkit for Data Processing (MDP) is a Python data processing framework. Implemented algorithms include: Principal Component Analysis (PCA), Independent Component Analysis (ICA), Slow Feature Analysis (SFA), Growing Neural Gas (GNG), Factor Analysis, Fisher Discriminant Analysis (FDA), and Gaussian Classifiers. From the user's perspective, MDP consists of a collection of trainable ...
Python

Farey Sequence

This function provides farey sequence, F(n), for any integer n.There's probably a more elegant solution out there, but I couldn't find it. Note: it doesn't prepend (0,1) and append (1,1)... ...
Python

OpenMAD

The OpenMAD project aims to provide versatile software implementations of mathematical models based on the theory of differential games which simulate the long term effects of war. Newtonian physics is used to simulate conflicts in a virtual environment and provide detailed data during all stages of simulation. Requirements: · MySQL ...
Python

Charlemagne

Charlemagne is a genetic programming application which aims to be highly configurable and applicable to a broad range of problems.It is written in Python and Lisp and to some degree is extensible in both languages. It features built-in input-output mapping support, but also provides the ability to define complex fitness calculators ...
Python

RunningCalc

This is a trivial calculator "shell" with a running total.As trivial as it is, I find it to be more useful than a normal calculator when doing my checkbook because of the ever-present running total. ...
Python

tvmet

Tiny Vector and Matrix template library uses Meta Templates (MT) and Expression Templates (ET) to evaluate results at compile time -- which makes it fast for low order (tiny) systems."Tiny" is a subjective term, but typically means vectors and matrices of size ten (10) or less.Features: - STL iterator interface. This ...

MaximaPHP

MaximaPHP is a Web based PHP interface to communicate to Maxima computer algebra system in the server. It takes user input, send it to Maxima, and show the output back to website. It could send almost any commands including 'plot2d' and 'plot3d' to plot graphs. ...

Calc

Calc is an interactive calculator which provides for easy large numeric calculations, but which also can be easily programmed for difficult or long calculations. It can accept a command line argument, in which case it executes that single command and exits.Otherwise, it enters interactive mode. In this mode, it accepts commands ...

Wolfram style cellular automata

This is a little script that uses Python to generate the cellular automata that Wolfram discusses in his book "A New Kind of Scilfram disquot;.The script uses the Python Imaging Library to render the output, but you could replace this with text or any other method of visualization. ...
Python

Eqe Editor

Eqe is a simple clone of the LaTeX equation editor you can find on MacOS X. There's a zone to type LaTeX input, and it generates an image to represent it (color, font, and size are customisable).You can drag the image to other applications (like OpenOffice.org Impress, Mozilla, the Gimp). It ...

Sparse

'sparse' is a matrix class based on a dictionary to store data using 2-element tuples (i,j) as keys (i is the row and j the column index). The common matrix operations such as 'dot' for the inner product, multiplication/division by a scalar, indexing/slicing, etc. are overloaded for convenience.When used in conjunction ...
Python

PHP Stats

Statistical analysis is one of the most critical methods for understanding how and why data behaves in a certain manner. There are hundreds of uses for statistical analysis that are used in the fields of medicine, computer science, economics, psychology, chemistry, physics and many more. Statistics allow people to better understand ...

Natural Language Toolkit

NLTK, the Natural Language Toolkit, is a suite of program modules, data sets and tutorials supporting research and teaching in computational linguistics and natural language processing. NLTK is ideally suited to students who are learning NLP (natural language processing) or conducting research in NLP or closely related areas, including empirical linguistics, ...
Python