Commit graph

567 commits

Author SHA1 Message Date
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
Martin Wilke
e705ceace4 The symeig module contains a Python wrapper for the LAPACK functions to
solve the standard and generalized eigenvalue problems for symmetric
(hermitian) positive definite matrices. Those specialized algorithms give
an important speed-up with respect to the generic LAPACK eigenvalue
problem solver used by NumPy (linalg.eig and linalg.eigh).

WWW: http://mdp-toolkit.sourceforge.net/symeig.html

PR:		ports/127336
Submitted by:	Li-Lun Wang <llwang at infor.org>
2008-09-27 18:50:12 +00:00
Anton Berezin
a452763803 Add math/p5-Geo-Coordinates-UTM, a Perl module that can translate
latitude/longitude coordinates to Universal Transverse Mercator(UTM)
coordinates and vice versa.
2008-09-24 11:21:42 +00:00
Dmitry Marakasov
76d7ec0629 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 nlwing2.

This package allows efficient computation of nonlinear aerodynamic properties
of a wing. It employs 2D section data to build a 3D potential vortex model of
the flow. It uses a robust Euler-Newton method to track the change of flow
vorticity quantities as the angle of attack progresses.

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

PR:		127300
Submitted by:	Stephen Montgomery-Smith <stephen at math dot missouri dot edu>
2008-09-24 07:26:50 +00:00
Dmitry Marakasov
9f84fad1cc GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers.
There is no limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

This port compiles libgmp using MinGW32.

WWW: http://www.swox.com/gmp/

PR:		123391
Submitted by:	Timothy Bourke <timbob at bigpond dot com>
2008-09-23 13:16:00 +00:00
Maho Nakata
070937c507 Add port math/octave-forge-bim
This is bim.

Package for solving Diffusion Advection Reaction (DAR)
Partial Differential Equaltions based on the Finite Volume Scharfetter-Gummel
(FVSG) method a.k.a Box Integration Method (BIM)

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 08:09:53 +00:00
Maho Nakata
42c5d6117c Add port math/octave-forge-data-graceplot
This is graceplot.
 Graceplot bindings for octave.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 07:47:35 +00:00
Maho Nakata
626be3fe78 Add port math/octave-forge-data-smoothing
This is data-smoothing.
 Algorithms for smoothing noisy data

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 07:44:54 +00:00
Maho Nakata
bdabee07ef Add port math/octave-forge-ga
This is ga.
 Genetic optimization code

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 07:42:27 +00:00
Maho Nakata
8063b47dbc Add port math/octave-forge-control
This is control.
 Additional Octave Control tools

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 07:38:52 +00:00
Maho Nakata
ab96ace2b5 Add port math/octave-forge-financial
This is financial.
Financial manipulation and plotting functions

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 07:35:59 +00:00
Maho Nakata
9859192ad4 Add port math/octave-forge-communications
This is communications.

 Digital Communications, Error Correcting Codes (Channel Code),
Source Code functions, Modulation and Galois Fields

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 07:27:48 +00:00
Maho Nakata
e95a850e38 Add port math/octave-forge-msh
This is msh.

 Package for creating and managing triangular and tetrahedral meshes for
Finite Element or Finite Volume PDE solvers. Uses a mesh data structure
compatible with pdetool. Relies on gmsh for unstructured mesh generation.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 07:24:05 +00:00
Maho Nakata
91619c1235 Add port math/octave-forge-signal
This is signal.
Signal processing tools, including filtering, windowing and display functions.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 07:02:44 +00:00
Maho Nakata
a8444d6d05 Add port math/octave-forge-tsa
This is tsa.
Stochastic concepts and maximum entropy methods for time series analysis

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:59:41 +00:00
Maho Nakata
b98813267a Add port math/octave-forge-symbolic
This is symbolic.
Symbolic toolbox based on GiNaC and CLN.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:54:49 +00:00
Maho Nakata
61dcfa0105 Add port math/octave-forge-tcl-octave.
This is tcl-octave.
socket implementation of a tcl-octave connection

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:48:56 +00:00
Maho Nakata
1cb61cccf9 Add port math/octave-forge-zenity
This is zenity.

A set of functions for creating simple graphical
user interfaces. It is currently possible to create
calendar windows, text entries, file selection dialogs,
lists, message windows, icons in the notification area,
and windows for large amount of text.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:45:04 +00:00
Maho Nakata
e10e305cb9 Add port math/octave-forge-xraylib
This is xraylib.
Bindings to the Xraylib functions

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:42:27 +00:00
Maho Nakata
5bae94b40b Add port math/octave-forge-windows
This is windows.
Provides COM interface and additional functionality on Windows

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:39:15 +00:00
Maho Nakata
cb235762e1 Add port math/octave-forge-vrml
This is vrml.
3D graphics using VRML

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:36:08 +00:00
Maho Nakata
df44ebf172 Add port math/octave-forge-video.
This is video.

Implements addframe, avifile, aviinfo, and aviread, using ffmpeg.
(and approximately conforms to Matlab interface)

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:33:36 +00:00
Maho Nakata
b8ca1c979a Add port math/octave-forge-triangular.
This is triangular.
Simple example of a user type implementing a simple matrix type
for triangular matrices.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:30:50 +00:00
Maho Nakata
29d40aca94 Add port math/octave-forge-time
This is time.
Additional date manipulation tools.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:28:12 +00:00
Maho Nakata
4481bc41dd Add port math/octave-forge-symband.
This is symband.
Linear Algebra for Symmetric Banded Matrices

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:17:08 +00:00
Maho Nakata
7cb504cc2f Add port math/octave-forge-struct.
This is struct.
Additional Structure manipulations functions.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:14:54 +00:00
Maho Nakata
0cf8d064c8 Add port math/octave-forge-strings.
This is strings.
Additional manipulation functions

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:07:49 +00:00
Maho Nakata
d03627635a Add port math/octave-forge-statistics
This is statistics.
Additional statistics functions for Octave.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:04:22 +00:00
Maho Nakata
f9f0e807f9 Add port math/octave-forge-splines
This is splines.
Additional Cubic spline functions.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:02:23 +00:00
Maho Nakata
9c1b63b2ec Add port math/octave-forge-spline-gcvspl
This is spline-gcvspl.

B-spline data smoothing using generalized cross-validation
and mean squared prediction or explicit user smoothing

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 06:00:33 +00:00
Maho Nakata
34f61771ad Add port math/octave-forge-special-matrix
This is special-matrix.
Additional Special Matrices for Octave.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:57:59 +00:00
Maho Nakata
9dade6fd0f Add port math/octave-forge-optim
This is optim.
Unconstrained Non-linear Optimization toolkit.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:52:47 +00:00
Maho Nakata
1838906ab2 Add port math/octave-forge-specfun
This is specfun.
Special functions including ellipitic functions, etc

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:45:06 +00:00
Maho Nakata
135fe1ece9 Add port math/octave-forge-sokets
This is sockets.
Socket functions

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:42:18 +00:00
Maho Nakata
c725c38c08 Add port math/octave-forge-secs2d
This is secs2d.
A Drift-Diffusion simulator for 2d semiconductor devices

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:37:24 +00:00
Maho Nakata
d7fa733127 Add port math/octave-forge-secs1d
This is secs1d.
A Drift-Diffusion simulator for 1d semiconductor devices

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:35:25 +00:00
Maho Nakata
cf06a53b29 Add port math/octave-forge-pt_br
This is pt_br.
Brazilian Portuguese translations of the help strings of the
Octave functions.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:32:40 +00:00
Maho Nakata
a8e8efaf1f Add port math/octave-forge-plot
This is plot.
Additional ploting tools for Octave.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:30:27 +00:00
Maho Nakata
a435057667 Add port math/octave-forge-physicalconstants
This is physicalconstants.
Physical Constants from Atomic & Molecular Physics, taken from NIST database

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:28:35 +00:00
Maho Nakata
a77571d8b5 Add port math/octave-forge-pdb
This is pdb.
Reads and display PDB-files from the Brookhaven protein databank

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:25:21 +00:00
Maho Nakata
2ceda1f699 Add port math/octave-forge-optiminterp
This is optiminterp.
 An optimal interpolation toolbox for octave

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:23:28 +00:00
Maho Nakata
519629febe Add port math/octave-forge-outliers
This is outliers.

Grubbs, Dixon and Cochran tests for outlier detection
and p-value approximating routines

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:21:08 +00:00
Maho Nakata
b0893bea60 Add port math/octave-forge-odepkg
This is odepkg.
 A package for solving differential equations with GNU Octave.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:18:57 +00:00
Maho Nakata
7bdcd6fa1f Add port math/octave-forge-odebvp
This is odebvp.

To approximate the solution of the boundary-value problem
  y''=p(x)*y' + q(x)*y + r(x), a<=x<=b, y(a)=alpha, y(b)=beta
by the linear finite-diffence method.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:13:44 +00:00
Maho Nakata
36e9ca6380 Add port math/octave-forge-mapping
This is mapping. Simple Mapping functions.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:09:43 +00:00
Maho Nakata
83f1d476e9 Add port math/octave-forge-irsa
This is irsa.
Irregular sampling analysis.

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:05:43 +00:00
Maho Nakata
52a276fe46 Add port math/octave-forge-ftp
This is ftp.
These are bindings for ftplib, and MATLAB compatible APIs

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.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 05:03:08 +00:00