Sigma Lambda Phi Confraternity
SNARLI (Simple Neural ARchitecture LIbrary) is a Java package containing a back-prop layer class and classes for the Self-Organizing Map and Incremental Growing Grid. The back-prop class supports sigma-pi connections and back-prop-through-time.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 223.08 KB | Download (44): Simple Neural ARchitecture LIbrary Download |
This is a collection of several simple functional languages all based on combinator graph reduction techniques for interpretation. For now there's only one package here: lazy-l, which is an interpreter for Alonzo Church's untyped lambda calculus.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 42.22 KB | Download (48): The Combinator Engine Download |
GreekTranscoder is a program which converts polytonic Greek characters written using one text encoding into another one. Its primary goal is to allow the conversion of documents using older fonts and encodings into Unicode fonts. However, it also allows converting text between older encodings as...
Platforms: Mac
License: Freeware | Size: 4.9 MB | Download (54): GreekTranscoder Download |
This script is a class to allow programmers to curry functions, so that arguments can be supplied one at a time instead of all at once. E.g., if F = Curry(lambda a,b: a b), then F(1,2) == F(1)(2).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Curried functions Download |
This script is a groupby function for arrays. Given a list of arrays and a `key` function, it will group each array based on the value of `key(args[0])`. The returned arrays will be two dimensional. The size of the first dimension is equal to the number of groups, and the size of the second...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): Groupby for ndarrays Download |
The Mann-Kendall Tau-b non-parametric function computes a coefficient representing strength and direction of a trend for equally spaced data. While you do not need the Statistics Toolbox to compute Taub, you do need it to test for significance. This function will compute Tau-b (now tau-a as...
Platforms: Windows, Mac, *nix, Matlab, Solaris
License: Freeware | Download (65): Mann-Kendall Tau-b with Sen's Method (enhanced) 1-17-2009 Download |
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 using lambda...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Factorial Download |
Open BEAGLE is a C Evolutionary Computation (EC) framework. It provides an high-level software environment to do any kind of EC, with support for tree-based genetic programming; bit string, integer-valued vector, and real-valued vector genetic algorithms; and evolution strategy.The Open BEAGLE...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (59): Open BEAGLE Download |
A recursive implementation of the Gaussian filter. This implementation yields an infinite impulse response filter that has 6 MADDs per dimension independent of the value of sigma in the Gaussian kernel.Recursive Gabor filtering for 1D and 2D signals. For more information please...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): Fast Gaussian Filtering Download |
EZFFT(T,U) plots the power spectrum of the signal U(T) , where T is a 'time' and U is a real signal (T can be considered as a space coordinate as well). If T is a scalar, then it is interpreted as the 'sampling time' of the signal U. If T is a vector, then it is interpreted as the 'time' itself....
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): EZFFT : An easy to use Power Spectrum (FFT) Download |
The purpose of this tutorial is to illustrate the usage of Kalman Filter by a simple example.The problem: Predict the position and velocity of a moving train 2 seconds ahead, having noisy measurements of its positions along the previous 10 seconds (10 samples a second).Ground truth: The train is...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): An Intuitive Introduction to Kalman Filter Download |
This simulink model simulates the damped driven pendulum, showing it's chaotic motion.theta = angle of pendulumomega = (d/dt)theta = angular velocityGamma(t) = gcos(phi) = Forceomega_d = (d/dt) phiGamma(t) = (d/dt)omega + omega/Q + sin(theta)Play with the initial conditions (omega_0, theta_0,...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): Forced damped driven pendulum Download |
In the programs, we perform flash calculations of a mixture of hydrocarbons (ethane, propane, n-butane and n-pentane) using the Rachford-Rice equation. The phi-phi method, based on the SRK equation of state, is used to compute the equilibrium constants. We also find the True Vapor Pressure. All...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Flash Calculations using the Soave-Redlich-Kwong equation of state Download |
Quaternion Library for SimulinkVersion 1.7 (JASP) 12-Dec-2009This is a library of blocks that allows manipulation of quaternions.The available blocks are: Quaternion Normalize Quaternion Conjugate Quaternion Multiply Quaternion Propagation Quaternion Vector Transform Quaternion Vector Rotation...
Platforms: Matlab
License: Freeware | Size: 71.68 KB | Download (45): Quaternion Library for Simulink Download |
A fast Gentle Adaboost classifier with two different weak-learners: i) decision stump and ii) perceptron. Multiclass is performed with the one-against-all strategy.Usage ------ model = gentleboost_model(X , y , [T] , [options]); Inputs ------- X Features matrix (d x N) y Labels (1 x N). If y...
Platforms: Matlab
License: Freeware | Size: 102.4 KB | Download (51): Multiclass GentleAdaboosting Download |
A standard atmosphere function based on the 1976 Standard Atmosphere returns density, speed of sound, temperature, pressure, and viscosity for a given altitude input up to 86km.This function is designed to be useful for those designing and analyzing aircraft and has the following features that...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): STDATMO: Standard Atmosphere Function Download |
For purposes of these tools, a quaternion, q, is just a four element vector where q(1:3) is the "imaginary" or "vector" portion of the hypercomplex number, and q(4) is the "real" or "scalar" portion. Consequently, if q represents a rotation, then: q(1) = v1*sin(phi/2) q(2) = v2*sin(phi/2) q(3) =...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (44): Quaternion Toolbox Download |
The function The LMFnlsq.m serves for finding optimal solution of an overdetermined system of nonlinear equations in the least-squares sense. The standard Levenberg- Marquardt algorithm was modified by Fletcher and coded in FORTRAN many years ago (see the Reference). This version of LMFnlsq is...
Platforms: Matlab
License: Freeware | Size: 870.4 KB | Download (46): LMFnlsq - Solution of nonlinear least squares Download |
This function generates patch data (faces d-deDUFd-deDt, vertices d-deDUVd-deDt and color data d-deDUCd-deDt) for 3D images. The patches are only generated for the voxels specified by the linear indices in d-deDUINDd-deDt. The variable d-deDUptyped-deDt indicatesthe type of patch:d-de?vd-deOao...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): ind2patch Download |
The code provides base functionality to calculate the wave-functions for hydrogen and visualise those wave-functions using iso-surfaces in 3D. This can be used to explore the spatial nature of the wave-functions.In addition it is easy to calculate something approximating the wave-function of the...
Platforms: Matlab
License: Freeware | Size: 1.53 MB | Download (43): Hydrogenic Wavefunction Visulization Tool Download |