Scientific/Engineering scripts - Top 4 Download

Scientific/Engineering script downloads

Pygsl

Pygsl provides a python interface for the GNU scientific library (gsl). The wrapper covers nearly everything GSL provides. ...
Python

ATLAS

ATLAS (Automatically Tuned Linear Algebra Software) provides highly optimized Linear Algebra kernels for arbitrary cache-based architectures.ATLAS provides ANSI C and Fortran77 interfaces for the entire BLAS API, and a small portion of the LAPACK API. ...

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

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

Descriptive statistical analysis tool

This script is a Python module implementing a class which can be used for computing numerical statistics for a given data set.This recipe implements a descriptive statistical analysis class. It's intended to aid in computing numerical statistics for a given data set. It's well documented and hopefully useful. ...
Python

Factorial

This code gets factorial of a number and for negative numbers returns 1.The recursive implementation of factorial is easy but using lambda keyword of python it becomes a bit tough as we can't use conditional if else in lambda. If a user wants to return a factorial function on the fly ...
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

Accepting Four Points in 2 space

Photographic document images are often rotated, if only slightly. This code mediates an input of a series of four points--assumed to be the corners of a rectangular document--in any order, as mouse clicks.Then it determines the orientation of the points and calculates a "quality" value, as an indication to the user ...
Python

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

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

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

Access Cairo surface from numpy and pygame

This script aliases the memory from a cairo surface so that you can manipulate the bits as a numpy array, or display/manipulate the image in pygame. ...
Python

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

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

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

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

Extended great common divisor function

This script contains a function that finds out the gcd(a,b)(great common divisor of a and b) as a linear conbination of a anb b, ax by=gcd(a,b). ...
Python

GSpeakers

GSpeakers is a multi platform loudspeaker design program. It's built using the Gtkmm libraries (C wrapper for the Gtk libraries homepage Requirements: · GTK 2.0 · Gtkmm 2.0 ...

JJFMapper

JJFMapper is a cartography program for PHP. It serves maps realtime and/or saves them to disk. Can read ESRI Shapefiles and GPX files. It streams, saves, or returns an image via the GD library. It is controlled by an easy to learn XML config document. It supports truetype fonts and gdf ...

phpWeatherMap

phpWeatherMap is a set of php scripts to generate weather maps for (almost) every country in the world. Weather data is fetched from the official METAR Airport Weather at weather.noaa.gov. Currently there are more than 5000 weather stations in over 200 countries. You can easily download new maps and integrate them into ...