Commit graph

613 commits

Author SHA1 Message Date
Maho Nakata
4e9fc47980 qrupdate is a Fortran library for fast updates of QR and Cholesky
decomposition. It was originally part of GNU-Octave.

WWW: http://qrupdate.sourceforge.net/

PR:		137467
Submitted by:	Robert Jenssen
Note: maintainership is taken over by maho@FreeBSD.org.
2009-08-06 03:38:13 +00:00
Anton Berezin
bc48ca5cfe Add math/p5-Statistics-Basic 1.6600, a collection of very basic
statistics modules written in Perl.
2009-07-28 12:25:41 +00:00
Martin Wilke
7afdcc097c - Remove math/R-sp port was renamed to math/R-cran-sp 2009-07-16 22:30:53 +00:00
Martin Wilke
3efbeac501 - Update to 0.9.37
- Connect to the build

PR:		136343
Submitted by:	Wen Heping <wenheping@gmail.com> (maintainer)
2009-07-16 22:27:45 +00:00
Martin Wilke
318c6d76d2 Math::Geometry::Voronoi computes Voronoi diagrams from a set of
input points.

WWW:	http://search.cpan.org/dist/Math-Geometry-Voronoi/

PR:		ports/136672
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-07-13 22:20:03 +00:00
Martin Wilke
f7ea23d87b p5-Math-Evol implements the evolution search strategy. Derivatives of the
objective function are not required. Constraints can be incorporated. The
caller must supply initial values for the variables and for the initial
step sizes.

WWW:	http://search.cpan.org/dist/Math-Evol/

PR:		ports/135880
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-06-24 20:55:30 +00:00
Diane Bruce
1873403cd1 - Ensure Fortran shim is not built if USE_FORTRAN is not set.
- Split Fortran option into slave ports fftw3-fortran long-fortran float-fortran
- Have to bump PORTREVISION for package builds etc..
- Fix silly spelling mistakes "Percision" -> "Precision" noted.

Reviewed by:	itetcu (portmgr)
Approved by:	ahze (Maintainer)
2009-06-18 12:02:55 +00:00
Martin Wilke
d3b4327e6b 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 generate_html.

  This package provides functions for generating HTML pages that contain
  the help texts for a set of functions. The package is designed to be as
  general as possible, but also contains convenience functions for
  generating a set of pages for entire packages.

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

PR:		ports/135329
Submitted by:	Stephen Montgomery-Smith <stephen at math.missouri.edu>
2009-06-13 20:57:40 +00:00
Martin Wilke
5ffae124f9 BaseCnv provides a few simple functions for converting between
arbitrary number bases. It is as fast as I currently know how
to make it (of course relying only on the lovely Perl). If you
would rather utilize an object syntax for number-base conversion,
please see Ken Williams's <Ken@Forum.Swarthmore.Edu> fine
Math::BaseCalc module.

WWW: http://search.cpan.org/dist/Math-BaseCnv/

PR:		ports/135216
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-06-05 22:03:09 +00:00
Beat Gaetzi
610447d4b0 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 spanish.

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

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

PR:		ports/134404
Submitted by:	Stephen Montgomery-Smith <stephen AT missouri.edu>
Approved by:	miwi (mentor)
2009-05-26 21:42:34 +00:00
Beat Gaetzi
d4867d8008 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 simp.

 This package define the basic operations on intervals. It is useful when
 some values for a computation are incertain.

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

PR:		ports/134404
Submitted by:	Stephen Montgomery-Smith <stephen AT missouri.edu>
Approved by:	miwi (mentor)
2009-05-26 21:37:45 +00:00
Beat Gaetzi
7f94df2251 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 oct2mat.

 Convert m-file into matlab-compatible coding style.

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

PR:		ports/134404
Submitted by:	Stephen Montgomery-Smith <stephen AT missouri.edu>
Approved by:	miwi (mentor)
2009-05-26 21:34:12 +00:00
Beat Gaetzi
818617dfc5 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 nurbs.

 Collection of routines for the creation, and manipulation of Non-Uniform
 Rational B-Splines (NURBS).

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

PR:		ports/134404
Submitted by:	Stephen Montgomery-Smith <stephen AT missouri.edu>
Approved by:	miwi (mentor)
2009-05-26 21:30:45 +00:00
Martin Wilke
16e1d10147 SVGMath is a command-line utility to convert MathML expressions
to SVG, written entirely in Python.

WWW:	http://svgmath.sf.net

PR:		ports/134873
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-05-23 14:36:24 +00:00
Thierry Thomas
caa743c234 Adding RKWard for KDE4.
RKWard prior to v. 0.5 depends on KDE-3, and newer versions
depend on KDE-4.

PR:		ports/134495
2009-05-19 20:19:01 +00:00
Martin Wilke
2490c3b2a5 The Math::VectorReal package defines a 3D mathematical "vector",
in a way that is compatible with the previous CPAN module
Math::MatrixReal. However it provides a more vector oriented set
of mathematical functions and overload operators, to the MatrixReal
package. For example the normal perl string functions "x" and "."
have been overloaded to allow vector cross and dot product
operations. Vector math formula thus looks like vector math formula
in perl programs using this package.

WWW:	http://search.cpan.org/dist/Math-VectorReal/

PR:		ports/134460
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-05-13 08:53:38 +00:00
Martin Wilke
3daa6f744b R-cran-igraph is a R extension package for igraph.
WWW:	http://cneurocvs.rmki.kfki.hu/igraph

PR:		ports/134405
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-05-10 18:30:28 +00:00
Martin Wilke
00497f73d6 This module calculates the deviation from Benford's law.
WWW: http://search.cpan.org/dist/Statistics-Benford/

PR:		ports/134174
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-05-03 11:39:09 +00:00
Wesley Shields
91418758d4 This package accompanies J. Fox, An R and S-PLUS Companion to Applied
Regression, Sage, 2002. The package contains mostly functions for applied
regression, linear models, and generalized linear models, with an emphasis on
regression diagnostics, particularly graphical diagnostic methods. There are
also some utility functions. With some exceptions, I have tried not to duplicate
capabilities in the basic distribution of R, nor in widely used packages. Where
relevant, the functions in car are consistent with na.action = na.omit or
na.exclude.

WWW:	http://cran.r-project.org/web/packages/car/index.html

PR:		ports/133708
Submitted by:	David Naylor <naylor.b.david@gmail.com>
2009-05-02 17:33:29 +00:00
Martin Wilke
0236bd0955 This is Math::BigInt::Pari, a plugin module for Math::BigInt that
replaces Math::BigInt's core math routines with Math::Pari routines.

WWW:	http://search.cpan.org/dist/Math-BigInt-Pari/

PR:		ports/134094
Submitted by:	Andrey <gugu at zoo.rambler.ru>
2009-05-01 21:42:16 +00:00
Martin Wilke
deb53d8459 A graphics device for R that uses the w3.org xml standard
for Scalable Vector Graphics.

WWW:	http://cran.r-project.org/web/packages/RSvgDevice/index.html

PR:		ports/133731
Submitted by:	David Naylor <dragonsa at highveldmail.co.za>
2009-04-23 09:16:27 +00:00
Martin Wilke
a5ed7d3385 p5-Math-MPC is a module wraps the MPC library functions.
The MPC library is a C library for multiple-precision complex number
computations with exact rounding. It is based on the MPFR C library
which, in turn, is based on the GMP C library.

WWW:	http://search.cpan.org/dist/Math-MPC

PR:		ports/133396
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-04-11 11:46:17 +00:00
Martin Wilke
fca026d60c Mpc is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result.
It is built upon and follows the same principles as Mpfr. The
library is written by Andreas Enge, Philippe Theveny and Paul
Zimmermann and is distributed under the Gnu Lesser General Public
License, either version 2.1 of the license, or (at your option)
any later version. The Mpc library has been registered in France
by the Agence pour la Protection des Programmes on 2003-02-05
under the number IDDN FR 001 060029 000 R P 2003 000 10000.

WWW: http://www.multiprecision.org/

PR:		ports/133395
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-04-11 08:16:27 +00:00
Martin Wilke
fe3ef9f902 Zelig is an easy-to-use program that can estimate, and help interpret the
results of, an enormous range of statistical models. It literally is "everyone's
statistical software" because Zelig's simple unified framework incorporates
everyone else's (R) code. We also hope it will become "everyone's statistical
software" for applications and teaching, and so have designed Zelig so that
anyone can easily use it or add their programs to it. Zelig also comes with
infrastructure that facilitates the use of any existing method, such as by
allowing multiply imputed data for any model, and mimicking the program Clarify
(for Stata) that takes the raw output of existing statistical procedures and
translates them into quantities of direct interest.

WWW:	http://gking.harvard.edu/zelig

PR:		ports/133115
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-03-27 22:07:19 +00:00
Martin Wilke
6b0baffa65 R-cran-gpclib is a general polygon clipping routines for
R based on Alan Murta's C library.

WWW:	http://www.cs.man.ac.uk/~toby/alan/software/

PR:		ports/133114
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-03-27 22:06:44 +00:00
Mario Sergio Fujikawa Ferreira
3ace356255 New port primegen version 0.97: A small, fast library to generate
prime numbers in order
2009-03-27 12:47:38 +00:00
Martin Wilke
964a7f8b5e R-cran-sm is a R module for smoothing methods for nonparametric
regression and density estimation. It is software linked to the
book 'Applied Smoothing Techniques for Data Analysis: The Kernel
Approach with S-Plus Illustrations' Oxford University Press.

WWW:	http://www.stats.gla.ac.uk/~adrian/sm

PR:		ports/132770
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-03-22 13:32:38 +00:00
Martin Wilke
6b9537c79d R-sp is a package that provides classes and methods for spatial
data. The classes document where the spatial location information
resides, for 2D or 3D data. Utility functions are provided, e.g.
for plotting data as maps, spatial selection, as well as methods
for retrieving coordinates, for subsetting, print, summary, etc.

WWW:	http://r-spatial.sourceforge.net/

PR:		ports/130974
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-03-17 15:37:45 +00:00
Gerald Pfeifer
1d6654bbdd Remove math/cxsc per expiration note. 2009-03-07 03:12:16 +00:00
Martin Wilke
02fe757290 2009-02-18 math/slsc: No longer maintained by author 2009-02-28 23:01:49 +00:00
Max Brazhnikov
ea4b0a7ec2 Add new port math/qtoctave:
QtOctave is a Qt4 based front-end for Octave.

WWW:	https://forja.rediris.es/projects/csl-qtoctave/
2009-02-18 18:01:40 +00:00
Martin Wilke
31ccfeecc0 p5-Math-MPFR is a module wraps the MPFR library functions.
The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It
is based on the GMP multiple-precision C library.

WWW:	http://search.cpan.org/dist/Math-MPFR

PR:		ports/131214
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-02-09 20:12:58 +00:00
Martin Wilke
ef1b3d1071 The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.

New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.

New ports for KDE 4.2.0:
arabic/kde4-l10n		Arabic
hebrew/kde4-l10n		Hebrew
misc/kde4-l10n-bn_IN		Bengali (India)
misc/kde4-l10n-eu		Basque
misc/kde4-l10n-gu		Gujarati
misc/kde4-l10n-is		Icelandic
misc/kde4-l10n-kn		Kannada
misc/kde4-l10n-mai		Maithili
misc/kde4-l10n-mr		Marathi
misc/kde4-l10n-ro		Romanian
misc/kde4-l10n-tg		Tajik
math/eigen2			Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4	KDE4 kipi graphics plugins
sysutils/policykit-kde		PolicyKit manager for KDE

Unfortunately FreeBSD 6.4 support is dropped.

We'd like to say thanks for feedback and help to:
	Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
	David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
	Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
2009-02-08 20:23:45 +00:00
Philippe Audeoud
33a9dd1841 Algorithm-Munkres is a perl extension for Munkres' solution to
classical Assignment problem for square and rectangular matrices
This module extends the solution of Assignment problem for square
matrices to rectangular matrices by padding zeros. Thus a rectangular
matrix is converted to square matrix by padding necessary zeros.

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

PR:		ports/131010
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-01-26 15:31:24 +00:00
Gerald Pfeifer
430f95f549 Remove elmer-mathlibs, DEPRECATED and IGNOREd for more than two years. 2009-01-19 00:18:10 +00:00
Jose Alonso Cardenas Marquez
557d378951 - New port: math/fpc-numlib
Free Pascal unit to numerical methods
2009-01-14 02:51:26 +00:00
Martin Wilke
b8fd85d24b p5-Math-Polygon is a perl class provides an OO interface around
Math::Polygon::Calc and Math::Polygon::Clip.

WWW:	http://search.cpan.org/dist/Math-Polygon/

PR:		ports/130302
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-01-09 23:11:40 +00:00
Johan van Selst
4ec97ae8f0 - Restore math/sc from attic
- Update to new version
- New MASTER_SITES
- Claim maintainership
2009-01-09 09:42:42 +00:00
Pav Lucistnik
150ef12f20 - Has expired: Has been broken for more than 6 months 2008-12-19 21:31:02 +00:00
Martin Wilke
8cdb0ad932 Bayesian estimation, particularly using Markov chain Monte
Carlo (MCMC), is an increasingly relevant approach to
statistical estimation. However, few statistical software
packages implement MCMC samplers, and they are non-trivial
 to code by hand. pymc is a python package that implements
the Metropolis-Hastings algorithm as a python class, and is
extremely flexible and applicable to a large suite of problems.
pymc includes methods for summarizing output, plotting,
goodness-of-fit and convergence diagnostics.

WWW:	http://pypi.python.org/pypi/pymc/

PR:		ports/129567
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-12-14 10:37:39 +00:00
Pav Lucistnik
b89930b9f4 - Retire py-numeric17, it is not needed for any python version supported today
PR:		ports/128343
Submitted by:	TAOKA Fumiyoshi <fmysh@iijmio-mail.jp>
2008-12-12 15:47:10 +00:00
Martin Wilke
5d2e9071f4 TestU01 is a software library, implemented in the ANSI C language, and
offering a collection of utilities for the empirical statistical testing
of uniform random number generators.

The library implements several types of random number generators in generic
form, as well as many specific generators proposed in the literature or
found in widely-used software. It provides general implementations of the
classical statistical tests for random number generators, as well as several
others proposed in the literature, and some original ones. These tests can
be applied to the generators predefined in the library and to user-defined
generators. Specific tests suites for either sequences of uniform random
numbers in [0,1] or bit sequences are also available. Basic tools for
plotting vectors of points produced by generators are provided as well.

Additional software permits one to perform systematic studies of the
interaction between a specific test and the structure of the point sets
produced by a given family of random number generators. That is, for a given
kind of test and a given class of random number generators, to determine how
large should be the sample size of the test, as a function of the generator's
period length, before the generator starts to fail the test systematically.

WWW: http://www.iro.umontreal.ca/~simardr/testu01/tu01.html

PR:		ports/128861
Submitted by:	bf <bf2006a at yahoo.com>
2008-12-07 15:55:06 +00:00
Martin Wilke
2ba42c02d7 At the suggestion of Linas Vepstas on the Gnu Scientific Library (GSL) list,
this GPL'd suite of random number tests will be named "Dieharder". Using a
movie sequel pun for the name is a double tribute to George Marsaglia, whose
"Diehard battery of tests" of random number generators has enjoyed years of
enduring usefulness as a test suite.

The dieharder suite is more than just the diehard tests cleaned up and given a
pretty GPL'd source face in native C: tests from the Statistical Test Suite
(STS) developed by the National Institute for Standards and Technology (NIST)
are being incorporated, as are new tests developed by rgb. Where possible,
tests are parametrized and controllable so that failure, at least, is
unambiguous.

A further design goal is to provide some indication of *why* a generator fails
a test, where such information can be extracted during the test process and
placed in usable form. For example, the bit-distribution tests should
(eventually) be able to display the actual histogram for the different bit
n-tuplets.

Dieharder is by design extensible. It is intended to be the "Swiss army knife
of random number test suites", or if you prefer, "the last suite you'll ever
ware" for testing random numbers.

WWW: http://www.phy.duke.edu/~rgb/General/dieharder.php

PR:		ports/128882
Submitted by:	bf <bf2006a at yahoo.com>
2008-11-15 21:50:10 +00:00
Martin Wilke
0579e8f00d UNU.RAN (Universal Non-Uniform RAndom Number generator) is a collection of
algorithms for generating non-uniform pseudorandom variates as a library of C
functions designed and implemented by the ARVAG (Automatic Random VAriate
Generation) project group in Vienna, and released under the GNU Public License
(GPL). It is especially designed for situations where:

- a non-standard distribution or a truncated distribution is needed;
- experiments with different types of distributions are made;
- random variates for variance reduction techniques are used; or
- fast generators of predictable quality are necessary.

UNU.RAN provides generators that are superior in many aspects to those found in
quite a number of other libraries; however, due to its more sophisticated
programming interface, it might not be as easy to use.

It uses an object-oriented interface in which distributions and generators are
treated as independent objects, so that different methods for generating
non-uniform random variates may be chosen according to various criteria, such
as speed, quality, and variance reduction. It is flexible enough to permit
sampling from non-standard distributions, such as distributions that arise in
a model and can only be computed in complicated subroutines.

WWW: http://statmath.wu-wien.ac.at/unuran/

PR:		ports/128883
Submitted by:	bf <bf2006a at yahoo.com>
2008-11-15 21:48:19 +00:00
Martin Wilke
1cc19a81ad RngStreams is a C implementation of a high-quality uniform random number
generator that supports multiple "independent" streams of uniform random
numbers.

WWW: http://statmath.wu-wien.ac.at/software/RngStreams/

PR:		ports/128860
Submitted by:	bf <bf2006a at yahoo.com>
2008-11-15 21:46:12 +00:00
Dmitry Marakasov
e1ed403478 FriCAS is an advanced computer algebra system. Its capabilities range from
calculus (integration and differentiation) to abstract algebra. It can plot
functions and has integrated help system.

FriCAS a fork of Axiom project -- its starting point was wh-sandbox branch
of the Axiom project.

WWW: http://fricas.sourceforge.net

PR:		128805
Submitted by:	Stephen Montgomery-Smith <stephen at math dot missouri dot edu>
2008-11-14 15:19:50 +00:00
Martin Wilke
2f241ed96b Mpmath is a pure-Python library for multiprecision floating-point
arithmetic. It provides an extensive set of transcendental functions,
unlimited exponent sizes, complex numbers, interval arithmetic,
numerical integration and differentiation, root-finding, linear algebra,
and much more. Almost any calculation can be performed just as well at
10-digit or 1000-digit precision, and in many cases mpmath implements
asymptotically fast algorithms that scale well for extremely high
precision work. If available, mpmath will (optionally) use gmpy to
speed up high precision operations.

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

PR:		ports/128133
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-10-19 13:50:08 +00:00
Dmitry Marakasov
f09e335417 OpenAxiom is an open source platform for symbolic, algebraic, and numerical
computations. It offers an interactive environment, an expressive programming
language, a compiler, a large set of mathematical libraries of interest to
researchers and practitioners of computational sciences.

WWW: http://www.open-axiom.org

PR:		128034
Submitted by:	Stephen Montgomery-Smith <stephen at math dot missouri dot edu>
2008-10-14 19:50:31 +00:00
Maho Nakata
0b65a65c72 Add math/sedumi
SeDuMi is a software package to solve optimization problems over symmetric
cones. This includes linear, quadratic, second order conic and semidefinite
optimization, and any combination of these.

WWW: http://sedumi.mcmaster.ca/
2008-10-06 03:06:17 +00:00
Martin Wilke
f554ee40ab plasTeX is a LaTeX document processing framework
written entirely in Python. It currently comes
bundled with renderers for XHTML, DocBook, man
pages, plain text, as well as a way to simply dump
the document to a generic form of XML. Other
renderers can be added as well and are planned
for future releases.

WWW:	http://plastex.sf.net/

PR:		ports/127864
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-10-05 13:32:34 +00:00