1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00
Commit Graph

671 Commits

Author SHA1 Message Date
Max Brazhnikov
84dcbd93ce Connect octave-forge-dataframe 2010-08-29 15:35:42 +00:00
Brendan Fabeny
6d50128666 Add levmar 2.5, a GPL-licensed library implementing the
Levenberg-Marquardt algorithm.

PR:		ports/146683
Submitted by:	Eijiro Shibusawa <ej-sib at ice.uec.ac.jp>
Approved by:	makc (co-mentor)
2010-08-25 06:42:48 +00:00
Brendan Fabeny
ec798d26fc Add x12arima 0.3, x-12-ARIMA seasonal adjustment program.
PR:		ports/148098
Submitted by:	jh at jameshoward.us
Approved by:	makc (co-mentor)
2010-08-21 16:04:45 +00:00
Jose Alonso Cardenas Marquez
639fe47eba - New port: math/fpc-gmp
Free Pascal interface to gmp library

PR:		146001
Submitted by:	Christopher Key <cjk32 at cam.ac.uk>
2010-08-16 18:07:49 +00:00
Wen Heping
714db4465a numexpr - Fast numerical array expression evaluator for Python and NumPy.
The numexpr package evaluates multiple-operator array expressions many times
faster than NumPy can. It accepts the expression as a string, analyzes it,
rewrites it more efficiently, and compiles it to faster Python code on the fly.
It's the next best thing to writing the expression in C and compiling it with
a specialized just-in-time (JIT) compiler, i.e. it does not require a compiler
at runtime.

Also, numexpr has support for the Intel VML (Vector Math Library) -- integrated
in Intel MKL (Math Kernel Library) --, allowing nice speed-ups when computing
transcendental functions (like trigonometrical, exponentials...) on top of
Intel-compatible platforms. This support also allows to use multiple cores in
your computations.

WWW: http://code.google.com/p/numexpr/

PR:		ports/148372
Submitted by:	Ju Pengfei <jupengfei@gmail.com>
Feature safe:	yes
2010-07-05 08:18:12 +00:00
Wen Heping
e1daee4b97 Algorithm::KMeans is a perl5 module for the clustering of numerical data
in multidimensional spaces. Since the module is entirely in Perl (in the
sense that it is not a Perl wrapper around a C library that actually does
the clustering), the code in the module can easily be modified to experiment
with several aspects of automatic clustering. For example, one can change
the criterion used to measure the "distance" between two data points, the
stopping condition for accepting final clusters, the criterion used for
measuring the quality of the clustering achieved, etc.

WWW: http://search.cpan.org/dist/Algorithm-KMeans

Feature safe:	yes
2010-07-01 04:16:41 +00:00
Sylvio Cesar Teixeira
d87784ce02 The octave-forge package is the result of the GNU Octave Repositry project, which is intended to be a central location for custom scripts, functions and extensions for GNU Octave, contains the source for all the functions plus build and install scripts.
This is parallel.

Parallel execution package for cluster computers. For parallel execution on a single machine see e.g. function parcellfun (author: Jaroslav Hajek) in package general.

WWW:	http://octave.sourceforge.net/

PR:		ports/147603
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
Feature safe:	yes
2010-06-29 12:14:10 +00:00
Sylvio Cesar Teixeira
e3006c29d4 The octave-forge package is the result of The GNU Octave Repositry Project, which is intended to be a central location for custom scripts, functions and extensions for GNU Octave, contains the source for all the functions plus build and install scripts.
This is gnuplot.

Scripts to save data in gnuplot-readable formats, spectify gnuplot commands that will be used to produce graphics, and call gnuplot. See help g_ez quickly produce the most common plots.

WWW:	http://octave.sourceforge.net/

PR:		ports/147602
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
Feature safe:	yes
2010-06-29 12:08:25 +00:00
Sylvio Cesar Teixeira
ad97a8683c The octave-forge package is the result of the GNU Octave Repositry project, which is intended to be a central location for custom scripts, funcitons and extensions for GNU Octave, contains the source for all the functions plus build and install scripts.
This is fenv.

On supported architectures, change the rounding mode of the floating point arithmetics (to nearest, up, down, to zero) or change the precision of the test the properties of the floating point arithmetics.

WWW:	http://octave.sourceforge.net/

PR:		ports/147601
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
Feature safe:	yes
2010-06-29 12:03:07 +00:00
Sylvio Cesar Teixeira
73565302ab The octave-forge package is the result of The GNU Octave Repositry Project, which is intended to be a central location for custom scripts, functions plus build and install scripts.
This is es.

Spanish package for the construction of native language translations of Octave funcitons.

WWW:	http://octave.sourceforge.net/

PR:		ports/147600
Submitted by:	Stephen Montgomey-Smith <stephen@missouri.edu>
Feature safe:	yes
2010-06-29 11:58:05 +00:00
Sylvio Cesar Teixeira
d0b4b366a5 The octave-forge package is the result of the GNU Octave Repositry Project, which is intended to be a central location for custom scripts, functions plus build and install scripts.
This is octproj.

This package allows to call functions of PROJ.4 library for cartographic projections transformations.

WWW:	http://octave.sourceforge.net/

PR:		ports/147517
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
Feature safe:	yes
2010-06-29 11:53:37 +00:00
Wen Heping
d40fb33f05 - Connect math/rpy2
Feature safe:	yes
2010-06-27 03:02:25 +00:00
Wesley Shields
a5691f37d9 This library is a C port of the implementation of Limited-memory
Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) method written by Jorge Nocedal.
The original FORTRAN source code is available at:
http://www.ece.northwestern.edu/~nocedal/lbfgs.html

WWW:	http://www.chokkan.org/software/liblbfgs/

PR:		ports/147670
Submitted by:	Hung-Yi Chen <gaod@hychen.org>
Feature safe:	yes
2010-06-22 01:55:00 +00:00
Max Brazhnikov
eb464769c4 Connect octave-forge-actuarial
Feature safe:	yes
2010-06-19 21:49:01 +00:00
Kevin Lo
1c6777665b Initial import of p5-Math-RPN 1.09.
Math::RPN is a Perl extension for Reverse Polish Math Expression Evaluation
2010-06-01 05:50:11 +00:00
Pav Lucistnik
85c15ce165 - Rename libranlib to librandlib 2010-05-17 08:34:30 +00:00
Wen Heping
3afe5913a1 The module provides a method to calculate geographic distances
between coordinates in geodetic WGS84 format using the Haversine
formula.

It is similar to GIS::Distance, but without the extra bells and
whistles and without the additional dependencies. Same great taste,
less filling. It exists for those who cannot, or prefer not to
install Moose and its dependencies.

WWW:    http://search.cpan.org/dist/GIS-Distance-Lite/
2010-05-14 13:56:24 +00:00
Martin Wilke
5c51d5a546 libranlip is a C++ library created by G. Beliakin, which generates random
variates with arbitrary Lipschitz-continuous densities via the acceptance /
rejection method. The density should have a dimension of no more than about
five. The user needs to supply the density function using a simple syntax, and
then call the methods of construction and generation provided in libranlip.

WWW: http://www.deakin.edu.au/~gleb/ranlip.html

PR:		ports/143624
Submitted by:	bf <bf1783 at gmail.com>
2010-05-09 08:26:50 +00:00
Wen Heping
20991137bf R-cran-inline is a functionality to dynamically define R functions
and S4 methods with in-lined C, C++ or Fortran code supporting .C
and .Call calling conventions.

WWW:    http://cran.r-project.org/web/packages/inline/
2010-05-08 08:13:40 +00:00
Wen Heping
06613f3ac6 ANN is a library written in C++, which supports data structures
and algorithms for both exact and approximate nearest neighbor
neighbor searching in arbitrarily high dimensions.

WWW:    http://www.cs.umd.edu/~mount/ANN/

PR:		ports/145996
Submitted by:	Tz-Huan Huang <tzhuan@csie.org>
2010-05-06 08:14:51 +00:00
Martin Wilke
02331ba6e0 2010-04-30 audio/py-flac: has been marked IGNORE for past 24 months
2010-02-20 databases/mysql-connector-java50: Old version: please use databases/mysql-connector-java instead
2010-04-15 databases/p5-DBIx-Class-HTML-FormFu: This module is obsoleted by www/p5-HTML-FormFu-Model-DBIC
2010-04-29 devel/py-rbtree: "does not build with new pyrex and it's not active maintained"
2010-04-08 devel/tavrasm: No longer maintained, use devel/avra instead
2010-04-27 mail/postfix23: it's no longer maintened by upstream developer
2010-04-30 math/libgmp4: Use math/gmp instead.
2010-04-04 misc/ezload: does not build with new USB stack in 8-STABLE
2010-01-31 misc/gkrellmbgchg: use misc/gkrellmbgchg2
2010-03-04 multimedia/kbtv: no longer under development by author
2010-02-16 net/plb: broken; abandoned by author; use net/relayd or www/nginx instead
2010-04-30 security/vpnd: This software is no longer developed
2010-03-15 textproc/isearch: abandoned upstream, uses an obsolete version of GCC, not used by any other port
2010-04-02 www/caudium12: No longer maintained upstream, please switch to www/caudium14
2010-03-08 www/p5-Catalyst-Plugin-Cache-FileCache: Deprecated by module author in favor of www/p5-Catalyst-Plugin-Cache
2010-05-02 10:45:51 +00:00
Dirk Meyer
d111d16900 - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 15:53:34 +00:00
Dirk Meyer
90dfbebfc8 - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 15:21:26 +00:00
Martin Wilke
437f8efa36 - Remove octave-forge-arpack is now part of octave
PR:		144604
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
2010-04-02 16:59:09 +00:00
Wen Heping
d1ff8fe530 Number::Fraction is a Perl module which allows you to work with fractions
in your Perl programs.

WWW:    http://search.cpan.org/dist/Number-Fraction/

PR:		ports/145137
Submitted by:	Steve Wills <steve@mouf.net>
2010-03-31 06:59:08 +00:00
Wen Heping
73f03e189b Do math with correct handling of significant figures
WWW:    http://search.cpan.org/dist/Math-SigFigs/

PR:		ports/145138
Submitted by:	Steve Wills <steve@mouf.net>
2010-03-30 03:15:40 +00:00
Wen Heping
52832f3f47 Statistics::Frequency is a simple class for counting elements, in other
words, their frequencies. The goal of Statistics::Frequency is simply to
be provide container for sets of elements and their respective frequencies.

WWW:    http://search.cpan.org/~jhi/Statistics-Frequency/

PR:		ports/145136
Submitted by:	Steve Wills <steve@mouf.net>
2010-03-29 03:04:20 +00:00
Martin Wilke
78ed03a1d2 ised is a command-line tool for generating number sequences and
arithmetic evaluation. Unlike big gui-based software (e.g. Mathematica,
Derive, Matlab, Octave,...) it is intended for use in shell scripting,
together with gnu core utilities.

Its main advantage is that all functions are generalized to operate
on one-dimensional arrays. It can be used for loop indexing (much
like seq), line-by-line arithmetic processing of files, floating
point math for shells that don't support it natively, or interactively,
as extended calculator.

WWW:	http://ised.sourceforge.net

PR:		ports/144914
Submitted by:	Charlie Kester <corky1951 at comcast.net>
2010-03-21 12:55:26 +00:00
Martin Wilke
1428d6519b PRNG is a collection of portable, high-performance ANSI-C implementations of
pseudorandom number generators such as linear congruential, inversive
congruential, and explicit inversive congruential random number generators (LCG,
ICG and EICG, respectively) created by Otmar Lendl and and Josef Leydold.

WWW: http://statistik.wu-wien.ac.at/software/prng/index.html

PR:		ports/144031
Submitted by:	bf <bf1783 at gmail.com>
2010-03-09 22:29:17 +00:00
Anton Berezin
2034681fb2 Add math/p5-Math-Gradient 0.04, a Perl module to calculate smooth
transitions between numerical values.
2010-03-09 09:15:33 +00:00
Wen Heping
4657cdf1ef matio is an ISO C library (with a limited Fortran 90 interface) for reading
and writing Matlab MAT files.

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

PR:		ports/143928
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net>
Feature safe:	yes
2010-02-24 05:44:03 +00:00
Li-Wen Hsu
f95c979721 Add lll_spect , LLL-spectral test of linear congruential random number
generators.

PR:		ports/144023
Submitted by:	bf <bf1783 at gmail.com>

Feature safe:	yes
2010-02-17 07:47:05 +00:00
Martin Wilke
db3fd8aecf JEuclid is a complete MathML rendering solution, consisting of: a MathViewer
application, command line converters from MathML to other formats, an ant
task for autmated conversion, display components for AWT and Swing and a
component for Apache Cocoon.

WWW: http://jeuclid.sourceforge.net/

PR:		ports/143861
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-02-13 11:25:26 +00:00
Martin Wilke
61ccb63c4d The goal of this Java API is to display mathematical formulas written in
LaTeX. The default encoding is UTF-8.

The most of LaTeX commands are available and :

 1) macros from amsmath and symbols from amssymb and stmaryrd;
 2) \includegraphics (without options);
 3) the TeX macro \over;
 4) accents from amsxtra package;
 5) the macros \definecolor, \textcolor, \colorbox and \fcolorbox from the
    package color;
 6) the macros \rotatebox, \reflectbox and \scalebox from the package graphicx;
 7) the most of latin unicode characters are available and cyrillic or
    greek characters are detected for the loading of the different fonts;
 8) the commands \newcommand and \newenvironment;
 9) the environments array, matrix, pmatrix,..., eqnarray, cases;
10) the fonts are embedded in the jar file to be used by fop 0.95 to generate
    PDF, PS or EPS (SVG export with shaped fonts works fine too);
11) and probably other things I forgot...

There is no dependency and no external programs to install : JLaTeXMath is
fully functional by itself.

WWW: http://forge.scilab.org/index.php/p/jlatexmath/

PR:		ports/143860
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net>
2010-02-13 11:24:44 +00:00
Philip M. Gollucci
1546320aeb GGobi is an open source visualization program for exploring high-dimensional
data. It provides highly dynamic and interactive graphics such as tours, as
well as familiar graphics such as the scatterplot, barchart and parallel
coordinates plots. Plots are interactive and linked with brushing and
identification.

WWW: http://www.ggobi.org/

PR:		ports/143405
Submitted by:	rhurlin
2010-02-12 19:25:43 +00:00
Gabor Kovesdan
39342e3318 bc is an arbitrary precision numeric processing language. Syntax is similar
to C but differs in many substantial areas.  It supports interactive execution
of statements.  The bc utility is included in the POSIX 1003.1-2008 standard.

WWW: http://www.gnu.org/software/bc/
2010-02-03 12:47:33 +00:00
Martin Wilke
b2c5a121a2 2010-01-08 math/octave-forge-ann: has been broken for 3 months
2010-01-08 math/octave-forge-fixed: has been broken for 3 months
2010-01-08 math/octave-forge-ftp: has been broken for 3 months
2010-01-08 math/octave-forge-graceplot: has been broken for 3 months
2010-01-08 math/octave-forge-parallel: has been broken for 3 months
2010-01-08 math/octave-forge-triangular: has been broken for 3 months
2010-01-08 math/octave-forge-vrml: has been broken for 3 months
2010-02-02 23:31:37 +00:00
Anton Berezin
b395f16b5c Add math/p5-GIS-Distance-Fast, a C (XS) implementation of GIS::Distance
formulas.
2010-02-01 20:48:50 +00:00
Edwin Groothuis
b0b88cc34a New port: math/rpcalc
rpCalc started out as a little program written to try out various
    Python GUI toolkits. But I ended up using it all the time (it's
    much quicker to pull it up than to pull an actual HP calculator
    out of the desk), and I made several improvements. So I decided
    to make it available to others who also like RPN calculators.

    WWW: http://rpcalc.bellz.org/index.html
    Author: Doug Bell <doug101 AT bellz DOT org>
2010-01-31 10:28:11 +00:00
Alex Dupre
3eaa584dc2 Connect gmp to Makefile.
Spotted by:	pav
2010-01-20 07:01:25 +00:00
Gabor Pali
ebd9acd340 vector-space provides classes and generic operations for vector spaces
and affine spaces in Haskell. It also defines a type of infinite towers
of generalized derivatives. A generalized derivative is a linear
transformation rather than one of the common concrete representations
(scalars, vectors, matrices, etc).

WWW: http://haskell.org/haskellwiki/vector-space

PR:		ports/142492
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-12 21:46:22 +00:00
Gabor Pali
8a3a028190 This Haskell library provides a number of common functions and types
useful in statistics. Our focus is on high performance, numerical
robustness, and use of good algorithms. Where possible, we provide
references to the statistical literature.

WWW: http://darcs.serpentine.com/statistics

PR:		ports/142294
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-04 10:07:01 +00:00
Gabor Pali
af23ae58e7 This Haskell package contains code for generating high quality random
numbers that follow either a uniform or normal distribution. The
generated numbers are suitable for use in statistical applications.

The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222)
multiply-with-carry generator, which has a period of 2^8222 and
fares well in tests of randomness. It is also extremely fast,
between 2 and 3 times faster than the Mersenne Twister.

WWW: http://darcs.serpentine.com/mwc-random

PR:		ports/142293
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-04 09:32:22 +00:00
Gabor Pali
67b15ca0bf This Haskell library allows exact computation with discrete random variables
in terms of their distributions by using a monad.
The monad is similar to the List monad for non-deterministic computations,
but extends the List monad by a measure of probability.
Small interface to R plotting.

WWW: http://haskell.org/haskellwiki/Probabilistic_Functional_Programming

PR:		ports/142292
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-04 09:13:47 +00:00
Gabor Pali
d8d1f7445d A type class for the error function, erf, and related functions for Haskell.
Instances for Float and Double.

WWW: http://hackage.haskell.org/package/erf

PR:		ports/142284
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-04 06:41:09 +00:00
Gabor Pali
9ea2254ebc This package provides a command-line program for type-checking and
compiling Agda programs. The program can also generate hyperlinked,
highlighted HTML files from Agda sources.

WWW:	http://wiki.portal.chalmers.se/agda/

PR:		ports/142141
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-04 03:26:20 +00:00
Gabor Pali
bfe69bdfaa Agda is a dependently typed functional programming language: It has inductive
families, which are similar to Haskell's GADTs, but they can be indexed by
values and not just types. It also has parameterised modules, mixfix operators,
Unicode characters, and an interactive Emacs interface (the type checker can
assist in the development of your code).

Agda is also a proof assistant: It is an interactive system for writing and
checking proofs. Agda is based on intuitionistic type theory, a foundational
system for constructive mathematics developed by the Swedish logician Per
Martin-Lof. It has many similarities with other proof assistants based on
dependent types, such as Coq, Epigram and NuPRL.

WWW: http://wiki.portal.chalmers.se/agda/

PR:		ports/142141
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-04 03:24:25 +00:00
Gabor Pali
6278d8eeba A vastly expanded collection of Haskell modules implementing various
ideas from category theory. Notable bits include: comonads,
adjunctions, and various recursion schemes a'la the research paper
"Functional Programming with Bananas, Lenses, Envelopes and
Barbed Wire".

WWW: http://comonad.com/reader/

PR:		ports/142142
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-02 22:53:14 +00:00
Martin Wilke
213ae9a9a4 - Get rid python-2.3 and python-3.0 (no longer under developement)
Reviewed by:	alexbl, clsung, pav
2009-12-18 10:08:32 +00:00
Wen Heping
2956f23b09 As with other Pseudo-Random Number Generator (PRNG) algorithms like the
Mersenne Twister (see Math::Random::MT), this algorithm is designed to
take some seed information and produce seemingly random results as output.

However, ISAAC (Indirection, Shift, Accumulate, Add, and Count) has
different goals than these commonly used algorithms. In particular, it's
really fast - on average, it requires only 18.75 machine cycles to generate
a 32-bit value. This makes it suitable for applications where a significant
amount of random data needs to be produced quickly, such solving using the
Monte Carlo method or for games.

WWW: http://search.cpan.org/dist/Math-Random-ISAAC-XS/
2009-12-07 14:41:50 +00:00