Commit graph

449 commits

Author SHA1 Message Date
Maho Nakata
0d68246229 math/qd, a new port:
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/
2007-03-27 02:36:33 +00:00
Cheng-Lung Sung
8fdb6ad4aa Add cvc3 1.0, an automatic theorem prover for the SMT problem.
PR:		ports/110770
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2007-03-25 04:04:30 +00:00
Martin Wilke
6f1e8de2b8 Fast Artificial Neural Network Library is a free open source neural network
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>
2007-03-06 19:15:43 +00:00
Rong-En Fan
cbee44fbaf Add p5-Math-NumberCruncher 5.00, collection of useful math-related
functions.

PR:		ports/109964
Submitted by:	chinsan
2007-03-06 13:59:09 +00:00
Gabor Kovesdan
eb35f9a303 Remove expired ports:
2007-02-01 math/vtk43-headers: Please use vtk 4.4 or 5.x.
2007-02-01 math/vtk43: Please use vtk 4.4 or 5.x.

Approved by:	erwin (mentor, implicit)
2007-02-18 19:01:44 +00:00
Anton Berezin
f8d67d1955 Add math/p5-Set-IntSpan-Fast 0.0.5, a Perl module for fast handling of
sets containing integer spans.
2007-02-15 20:44:56 +00:00
Maxime Henrion
27c870c2ea Add math/p5-Math-BigInt-GMP, a backend for the Math::BigInt module that
uses the C libgmp library for fast bignum computations.

Reviewed by:	tobez
2007-02-10 14:38:16 +00:00
Alex Dupre
430097dc13 Removed pear-Structures_Graph because now is in the base pear installation. 2007-02-09 09:07:44 +00:00
Maho Nakata
93f79f9f52 The GotoBLAS codes are currently the fastest implementations
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)
2007-02-06 00:43:02 +00:00
Martin Wilke
18c29c6a72 Msieve is a library and utility for factoring large integers using the most
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>
2007-01-05 07:58:52 +00:00
Rong-En Fan
99a2f588a8 Add py-bitvector 1.3, a pure-Python memory-efficient packed
representation for bit arrays.

PR:		ports/107251
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2006-12-27 19:55:22 +00:00
Rong-En Fan
ad9d2d7fe4 Add p5-Statistics-Forecast 0.2, calculates a future value.
PR:		ports/107146
Submitted by:	chinsan
2006-12-25 06:29:56 +00:00
Nicola Vitale
46fb0d3e7e Map data for the py-basemap port.
WWW: http://matplotlib.sourceforge.net/matplotlib.toolkits.basemap.basemap.html

PR:		ports/104315
Submitted by:	mainland at apeiron.net
Approved by:	alexbl (mentor)
2006-12-24 09:31:31 +00:00
Martin Wilke
d23f4f558c This module extends Python with a Graph class which is capable of handling
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-12-21 19:57:35 +00:00
Aaron Dalton
78c704ae27 Adding port math/p5-Statistics-Descriptive-Discrete, Compute descriptive
statistics for discrete data sets.

Submitted by:	aaron
2006-12-15 23:23:22 +00:00
Vasil Dimov
62c6fe0559 Remove expired ports:
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."
2006-11-21 09:08:44 +00:00
Cheng-Lung Sung
a0582a0efb Add p5-Math-Polynomial-Solve 2.10, find the roots of polynomial
equations.

PR:		ports/104710
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-11-02 14:24:46 +00:00
Cheng-Lung Sung
6918fd3101 Add p5-GIS-Distance 0.01001, calculate geographic distances.
PR:		ports/104695
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-11-02 13:59:51 +00:00
Alejandro Pulver
b38a0ef77b This is a program which can calculate with several martices.
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
2006-11-01 20:26:08 +00:00
Alejandro Pulver
92ac0f0a2f - Add math/vtk43-headers to CVSROOT/modules.
- Add math/vtk-headers to math/Makefile.
- Bump PORTEPOCH [1].

Reported by:	erwin [1]
2006-11-01 19:45:24 +00:00
Cheng-Lung Sung
3dc2a98654 Add p5-Statistics-LineFit 0.06, least squares line fit, weighted or
unweighted.

PR:		ports/104688
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-11-01 01:59:37 +00:00
Cheng-Lung Sung
621307ff83 Add p5-Algorithm-CurveFit 1.02, nonlinear Least Squares Fitting.
PR:		ports/104620
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-11-01 01:53:44 +00:00
Alejandro Pulver
d2ea05c769 Numdiff is a little program that can be used to compare putatively similar
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>
2006-10-31 17:29:35 +00:00
Dirk Meyer
06f7bd813b MathArray is a general library of classes for performing mathematical
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.
2006-10-31 06:20:44 +00:00
Alejandro Pulver
981420fb43 Plots data on map projections (with continental and political boundaries).
WWW: http://matplotlib.sourceforge.net/matplotlib.toolkits.basemap.basemap.html

PR:		ports/104316
Submitted by:	mainland at apeiron.net
2006-10-31 03:03:42 +00:00
Alejandro Pulver
ffdf4a418b LTL is a C++ class template library for scientific computing which provides
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
2006-10-07 20:43:52 +00:00
Maho Nakata
1dd8117208 math/ufsparse has been renamed to math/suitesparse
PR:		103598
2006-10-06 03:53:42 +00:00
Ying-Chieh Liao
d15a699539 add cvcl 2.5.1
An automatic theorem prover for the SMT problem

PR:		103412
Submitted by:	Li-Wen Hsu <lwhsu@lwhsu.org>
2006-09-20 01:42:03 +00:00
Ion-Mihai Tetcu
d3aa77360d The QtiPlot Handbook.
Author:	Roger Gadiou
WWW:	http://soft.proindependent.com/qtiplot.html

PR:		ports/103049
Submitted by:	Max Brazhnikov <makc at issp.ac.ru>
2006-09-10 08:04:15 +00:00
Jose Alonso Cardenas Marquez
9bb2aedd50 - New port: math/fpc-fftw
Free Pascal interface to the FFTW3 library

Approved by:	garga (mentor,implicit)
2006-09-07 20:59:16 +00:00
Dirk Meyer
5f18e6915d Stepulator is a scientific calculator implementing the RPN notation.
It is developed in Objective-C and is currently being maintained on GNUstep
and Mac OS X (Cocoa).
PR:		102684
Submitted by:	Gürkan Sengün
2006-09-07 17:18:40 +00:00
Dirk Meyer
67ed184d8e EdenMath is a scientific calculator. It does standard arithmetic,
probability, and trigonometric functions.
PR:		102682
Submitted by:	Gürkan Sengün
2006-09-07 17:15:58 +00:00
Maho Nakata
78bfeb3111 Add developer version of math/octave as math/octave-devel
https://www.cae.wisc.edu/pipermail/octave-maintainers/2006-August/000500.html
2006-09-03 20:48:38 +00:00
Pav Lucistnik
ecf737426d 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.

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>
2006-09-01 18:14:17 +00:00
Pav Lucistnik
8f0aefc201 liborigin and opj2dat - library and tool for reading
OriginLab OPJ project files

Usage :
	$ ./opj2dat <project.opj>

FEATURES :
	* reads any worksheets with all columns
	* supports 4.1, 5.0, 6.0, 6.1, 7.0, 7.5 projects

WWW: http://sourceforge.net/projects/liborigin/

PR:		ports/102619
Submitted by:	Max Brazhnikov <makc@issp.ac.ru>
2006-08-31 18:50:03 +00:00
Cheng-Lung Sung
3f861d0268 Add p5-Math-Geometry 0.04, geometry related functions.
PR:		ports/102266
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-22 06:59:16 +00:00
Cheng-Lung Sung
6111ad9b53 Add p5-Data-Float 0.002, details of the floating point data type.
PR:		ports/101538
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
2006-08-08 06:54:26 +00:00
Ying-Chieh Liao
e3cf594200 add p5-Task-Math-Symbolic 1.01
Math::Symbolic with lots of plugins
2006-08-04 06:32:05 +00:00
Rong-En Fan
6fdc34435d Add jsmath-fonts-sprite 1.0, a sprite fonts pack for jsMath.
PR:		ports/101269
Submitted by:	Nicola Vitale <nivit at email.it>
2006-08-04 01:23:29 +00:00
Roman Bogorodskiy
717129ed9d This ststs extension for PHP provides few dozens routines for statistical
computation.

WWW: http://pecl.php.net/package/stats/

PR:		ports/101117
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-31 19:48:49 +00:00
Emanuel Haupt
f0651923dc Add p5-Math-Random-OO 0.19, consistent object-oriented interface for
generating random numbers.

PR:		100751
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
2006-07-25 20:59:17 +00:00
Thierry Thomas
5b2f9e40b5 Add a slave port to build MUMPS with MPICH support. 2006-07-25 08:44:28 +00:00
Cheng-Lung Sung
3b677aa59d Add p5-Math-Random-MT-Auto 5.02, auto-seeded Mersenne Twister PRNGs.
PR:		ports/100624
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-24 01:25:38 +00:00
Ion-Mihai Tetcu
1cfce65fe9 TruthTable is a truth table generator that does the dirty work for you.
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>
2006-07-10 21:45:29 +00:00
Maho Nakata
88ec828a31 Reove math/UFsparse. port name should not contain
large capital. (Had already readded as math/ufsparse)

Suggested by: danfe
2006-07-08 23:48:57 +00:00
Maho Nakata
9541442962 Readd as ufsparse
Add UFsparse. UFsparse is a collection of libraries for
sparse matrices.

Submitted by:	danfe
2006-07-08 23:43:23 +00:00
Maho Nakata
9368f65784 Add UFsparse. UFsparse is a collection of libraries for
sparse matrices.
2006-07-04 04:59:21 +00:00
Martin Wilke
4b05f95ffa Add scilab-toolbox-swt 0.1.0.r3, scilab 1-D and 2-D Wavelet Toolbox.
PR:		ports/95062
Submitted by:	Max Brazhnikov makc@issp.ac.ru
2006-06-16 21:19:57 +00:00
Thierry Thomas
70780ab94c This open source digitizing software converts an image file showing a graph or
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.
2006-06-10 13:30:16 +00:00
Aaron Dalton
2ca026de42 Adding port math/p5-Set-Partition, Enumerate all arrangements of a set in
fixed subsets.

Approved by:	tobez (implicit)
2006-06-06 00:40:10 +00:00