RSS 6 projects tagged "Numerics"

Download Website Updated 18 Feb 2013 TooN

Screenshot
Pop 121.53
Vit 11.34

TooN is a very efficient numerics library for C++. The main focus of the library is efficient and safe handling of large numbers of small vector matrices and providing as much compile time checking as is possible. The library also works with large vectors and matrices and integrates easily with existing code. In addition to elementary vector and matrix operations, the library also providers linear solvers, matrix decompositions, optimization, and wrappers around LAPACK.

No download Website Updated 31 Aug 2009 find-root.sh

Screenshot
Pop 15.59
Vit 37.25

Find-root.sh provides a few numerical methods for finding the roots of continuous functions. Currently, it is in an unpolished state: it was only worked on until it did what the author needed.

Download No website Updated 27 May 2013 GSL Shell

Screenshot
Pop 291.52
Vit 31.96

GSL shell offers an interactive user interface that gives access to the GSL collection of mathematical functions. It is based on the powerful and elegant scripting language Lua. GSL shell is not just a wrapper over the C API of GSL, but offers a much more simple and expressive way to use GSL. The objective is to give the user the power to easily access GSL functions without having to write a complete C application. It also has a powerful module to produce plots or almost any kind of graphics based on data or functions.

No download Website Updated 20 Jul 2012 NLopt

Screenshot
Pop 114.41
Vit 5.96

NLopt is a library for nonlinear optimization that allows one to select from a wide variety of optimization algorithms by changing a single parameter. Its features include both local and global optimization, unconstrained, bound-constrained, or nonlinear-inequality constrained problems, and optimization using function values only or using derivatives if they are available. It was initially begun as a wrapper around several existing optimization packages, but it now also includes original implementations of several algorithms for which no free code was available. It provides interfaces callable from C/C++, Fortran, Matlab, GNU Octave, Python, and GNU Guile.

No download Website Updated 10 Jul 2012 wgms3d

Screenshot
Pop 67.22
Vit 3.91

wgms3d is a full-vectorial electromagnetic waveguide mode solver. It computes the modes of dielectric waveguides at a specified wavelength using a second-order finite-difference method. The waveguide cross section may consist of several adjacent regions of constant refractive index (i.e., step-index profiles). Dielectric interfaces do not have to be aligned with the discretization grid; they may be arbitrarily slanted or curved. The entire waveguide may be curved along the propagation direction. Leakage and curvature losses can be computed using Perfectly Matched Layers as absorbing boundaries.

Download Website Updated 19 Dec 2012 PyParticles

Screenshot
Pop 89.80
Vit 3.30

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.

Screenshot

Project Spotlight

lftp

A sophisticated command line based file transfer program.

Screenshot

Project Spotlight

Pcompress

A parallel compression and deduplication utility.