A Double-Double and Quad-Double Arithmetic library.
Double-double and quad-double numbers are unevaluated sum of
two and four IEEE doubles capable of representing 106 and 212 bits
of significand, respectively. The library is written in C++, taking full
advantage of operator overloading. C, Fortran 77, and Fortran 90 interfaces
are also provided.
This work was done at Lawrence Berkeley National Laboratory,
NERSC Division, Yozo Hida with Xiaoye S. Li and David H. Bailey.
WWW: http://www.cs.berkeley.edu/~yozo/
library, which implements multilayer artificial neural networks in C with
support for both fully connected and sparsely connected networks.
Cross-platform execution in both fixed and floating point are supported. It
includes a framework for easy handling of training data sets. It is easy to
use, versatile, well documented, and fast. PHP, C++, .NET, Ada, Python, Delphi,
Octave, Ruby, Pure Data and Mathematica bindings are available. A reference
manual accompanies the library with examples and recommendations on how to use
the library. A graphical user interface is also available for the library.
WWW: http://leenissen.dk/fann/
PR: ports/109853
Submitted by: Tz-Huan Huang <tzhuan at csie.org>
of the Basic Linear Algebra Subroutines(BLAS; math/blas).
It supports various architectures.
WWW: http://www.tacc.utexas.edu/resources/software/
Based largely on: hrs's original port (thanks)
powerful modern algorithms. It features a stable and very fast implementation
of a self-initializing multiple polynomial quadratic sieve (MPQS), plus a
highly experimental and unfinished number field sieve (NFS) implementation.
Primary design goals are speed, portability and ease of use. Msieve claims to
be the fastest implementation for factoring general inputs between 40 and 100
decimal digits.
Author: Jason Papadopoulos <jasonp@boo.net>
WWW: http://www.boo.net/~jasonp/qs.html
PR: ports/107477
Submitted by: Daniel Roethlisberger <daniel at roe.ch>
arbitrary directed and undirected graphs with thousands of nodes and millions
of edges. Since the module makes use of the open source igraph library
written in almost 100% pure C, it is blazing fast and outperforms most other
pure Python-based packages around.
WWW: http://cneurocvs.rmki.kfki.hu/igraph
PR: ports/106971
Submitted by: Li-Wen Hsu <lwhsu at lwhsu.org>
2006-11-16 math/p5-AI-NeuralNet-Mesh: project no longer exists
2006-11-16 net/p5-Archie: project no longer exists
2006-11-15 www/mod_jk2: "JK2 is officially unsupported, no further development will take place."
2006-11-15 www/mod_jk2-apache2: "JK2 is officially unsupported, no further development will take place."
It can multiplicate (by matrix or number), add, substract, invert,
transpose and get the determinant of matrices. And these calculations
can be done on matrices of any order.
It has two interfaces: GTK GUI and console-interface.
Morten Slot Kristensen <ontherenth@gmail.com>
WWW: http://mplus.dk/matrices/
PR: ports/104983
Submitted by: Morten Slot Kristensen
files line by line and field by field, ignoring small numeric differences
or/and different numeric formats.
Equivalently, Numdiff is a program with the capability to appropriately
compare files containing numerical fields (and not only).
% numdiff file1 file2
WWW: http://www.nongnu.org/numdiff/
PR: ports/104525
Submitted by: Cheng-Lung Sung <clsung at FreeBSD.org>
operations on arrays (vectors, matrices, etc) of values. It can
operate on any standard 'C' number type plus numbers of complex
type. MathArray is implemented using a "class cluster" concept,
allowing one to perform mathematical calculations on a number without
necessarily being aware of what type (class) of number is being
operated on. MathArray knows implicitly what types of operations can
be performed on what types of numbers and will automatically cast
itself to the correct number type representation to handle the
specific operation. Standard operations include addition, scalar and
matrix multiplication and logical operations. Mathematical operations
in the standard C math library are also supported, as well as
user-defined functions.
MathArray also does much more. Arrays can be manipulated, transposed
and concatenated. One can extract subarrays or include subarrays within
larger arrays.
high performance via SSE3 floating point support for vector operations.
Useful for array processing, image processing, FITS and ASCII I/O, and linear
algebra (astronomical and scientific computing, in short). LTL provides
dynamic arrays of up to 5-dimensions, subarrays and slicing, support for fixed
size vectors and matrices including basic linear algebra operations, expression
templates based evaluation, and I/O facilities for ascii and FITS format files.
Users of the boost and blitz++ library may find the cross-pollination of these
unique features to be fruitful.
WWW: http://www.mpe.mpg.de/~drory/ltl/
PR: ports/103310
Submitted by: rossiya
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.
NumPy derives from the old Numeric code base and can be used as a
replacement for Numeric. It also adds the features introduced by numarray
and can also be used to replace numarray.
Note: Development for Numeric has ceased, and users should transisition to
NumPy as quickly as possible.
WWW: http://numpy.scipy.org/
PR: ports/102458
Submitted by: Tony Maher <anthony.maher@uts.edu.au>
This Java program handles the following operations: Not, And, Or, XOR,
Implication, and the Biconditional.
Author: Greg Slepak
WWW: http://www.kinostudios.com/truthtable.php
PR: ports/100041
Submitted by: Nicola Vitale <nivit at email.it>
a map into numbers. The image file can come from a scanner, digital camera or
screenshot. The numbers can be read on the screen, and written or copied to a
spreadsheet.