1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00
Commit Graph

368 Commits

Author SHA1 Message Date
Aaron Dalton
0e0b368971 Adding port math/p5-Math-Symbolic-Custom-Contains, Find subtrees in Math::Symbolic expressions
Approved by:	tobez (implicit)
2006-05-15 06:27:26 +00:00
Aaron Dalton
27a90a04e5 Adding port math/p5-Math-Symbolic, a library for dealing with symbolic math.
Approved by:	tobez (implicit)
2006-05-15 06:11:36 +00:00
Emanuel Haupt
f1fcae91f3 Add ump 0.8.3.2, a graphical, easy to use math program.
PR:		96110
Submitted by:	Nicola Vitale <nivit@email.it>
2006-05-05 09:13:30 +00:00
Thierry Thomas
79effcf930 Before a calculation can be performed on a parallel computer, it must first be
decomposed into tasks which are assigned to different processors. Efficient use
of the machine requires that each processor have about the same amount of work
to do and that the quantity of interprocessor communication is kept small.
Finding an optimal decomposition is provably hard, but due to its practical
importance, a great deal of effort has been devoted to developing heuristics
for this problem.
The decomposition problem can be addressed in terms of graph partitioning. Rob
Leland and I have developed a variety of algorithms for graph partitioning and
implemented them into a package we call Chaco. The code is being used at most
of the major parallel computing centers around the world to simplify the
development of parallel applications, and to ensure that high performance is
obtained. Chaco has contributed to a wide variety of computational studies
including investigation of the molecular structure of liquid crystals,
evaluating the design of a chemical vapor deposition reactor and modeling
automobile collisions.

WWW:	 http://www.cs.sandia.gov/~bahendr/chaco.html

Note: this port includes a patch provided by Walter Landry for use within MBDyn

PR:		ports/96699
Submitted by:	Pedro Giffuni <giffunip (at) asme.org>
2006-05-03 21:10:26 +00:00
Thierry Thomas
53ded43479 RKWard aims to provide an easily extensible, easy to use IDE/GUI for the
R-project.

RKWard tries to combine the power of the R-language with the (relative) ease of
use of commercial statistics tools.
2006-04-29 19:53:16 +00:00
Thierry Thomas
8315488dab BLAS and some Libraries from Scalapack used by Elmer FEM package.
These libraries, as most Elmer packages, are built with a F90 compiler.

Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
2006-04-24 19:51:56 +00:00
Thierry Thomas
662486c37e This is a slightly modified version of umfpack for use with the Elmer FEM
package.

Among other small changes, Elmer calls umfpack routines from f90 using
umf4_f77wrapper.c from umfpacks demo directory. The elmer-umfpack build
compiles this and includes it in the libumfpack.a.

Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
2006-04-24 19:47:52 +00:00
Erwin Lansing
9fe94a7638 Add kash3
Forgotten by:	johans
2006-04-20 06:41:50 +00:00
Jean-Yves Lefort
de81bcb1c4 Add cgal.
CGAL is a collaborative effort of several sites in Europe and Israel. The goal
is to make the most important of the solutions and methods developed in
computational geometry available to users in industry and academia in a C++
library. The goal is to provide easy access to useful, reliable geometric
algorithms.

The CGAL library contains:

    * the Kernel with geometric primitives such as points, vectors, lines,
      predicates for testing things such as relative positions of points, and
      operations such as intersections and distance calculation.
    * the Basic Library which is a collection of standard data structures and
      geometric algorithms, such as convex hull in 2D/3D, (Delaunay)
      triangulation in 2D/3D, planar map, polyhedron, smallest enclosing
      circle, and multidimensional query structures.
    * the Support Library which offers interfaces to other packages, e.g., for
      visualisation, and I/O, and other support facilities.

WWW: http://www.cgal.org/
2006-04-10 10:48:49 +00:00
Edwin Groothuis
37468a2901 Reintroduce legacy port: vtk 4.3
I'd like to reintroduce VTK 4.3 to the ports tree to
	facilitate building a new port, Caret 5.3.  Starting with
	VTK 4.4, support for "float" coordinates has been dropped
	from many functions.  The Caret code will require significant
	changes to compile with VTK 4.4.  Since the Caret developers
	do not yet have a timeline for upgrading to VTK 4.4, I'd
	like to reintroduce VTK 4.3 for the interim.  Only the vtk
	base and vtk-headers are essential.  Below are shar files
	for these two trees.  They are based on the original vtk
	4.3 port.  The only modifications are:

	1. The folder names are changed from vtk and vtk-headers
	to vtk43 and vtk43-headers to prevent a collision with the
	current vtk in /usr/ports/math.

	2. PREFIX is set to ${LOCALBASE}/vtk43 to prevent a collision
	with the current vtk installation.

PR:		ports/92468
Submitted by:	Jason Bacon <bacon@smithers.neuro.mcw.edu>
2006-04-04 22:47:58 +00:00
Vasil Dimov
fe9632a04b Remove expired leaf ports:
2006-03-31 mail/glacier
2006-03-31 math/xwpl
2006-03-31 06:29:38 +00:00
Thierry Thomas
74331843f6 K3DSurf is a program to visualize and manipulate multidimensional surfaces
by using Mathematical equations. It's also a "Modeler" for POV-Ray in the
area of parametric surfaces.

Features :
* 3D, 4D, 5D and 6D HyperObjects visualization.
* Full support of all functions (like C language).
* Support of mouse event in the drawing area (Left:Rotate, Right:scale
  and Midle:translate).
* Animation an Morph effect.
* Povscript and Mesh file generation(and Run if povray is installed).
  VRML2 and OBJ files also supported.
* More than 100 well known examples.
2006-02-20 08:57:48 +00:00
Aaron Dalton
c17167b0ad Adding port math/p5-AI-Genetic, A pure Perl genetic algorithm implementation.
Approved by:	tobez (implicit)
2006-02-20 02:29:24 +00:00
Aaron Dalton
02ddb4a65e Adding port math/p5-Math-Intersection-StraightLine, calculates the intersection point of straight lines as defined by either function, vector, or points.
Submitted by:	aaron
Approved by:	tobez (implicit)
2006-02-18 08:20:27 +00:00
Renato Botelho
99d47b08f7 muParser is an extensible high performance math parser library written in C++.
It is based on transforming an expression into a bytecode and precalculating
constant parts of it.

Author:	Ingo Berg <ingo_berg@gmx.de>
WWW:	http://muparser.sourceforge.net/

PR:		ports/93379
Submitted by:	Nicola Vitale	<nivit@email.it>
2006-02-15 16:58:32 +00:00
Thierry Thomas
e4bf1fcd30 Repocopy math/netcdf to science/netcdf, along with cdf, hdf and hdf5.
PR:		92497
Submitted by:	/me
Repocopied by:	marcus
2006-01-30 22:19:24 +00:00
Pav Lucistnik
bd9cee8843 A high quality tetrahedral mesher. It can be plugged in cad/gmsh.
PR:		ports/91604
Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
2006-01-15 01:43:25 +00:00
Michael Nottebrock
e9b4c3c907 Add abakus, a bc-like calculator with a KDE GUI.
Submitted by:   Andy Fawcett <andy@athame.co.uk>
2006-01-03 19:56:53 +00:00
Mario Sergio Fujikawa Ferreira
48828fab5e New port libjbigi version 0.6.1.8: i2p JNI to GNU MP Bignum library
(libgmp)
2005-12-23 14:22:13 +00:00
Edwin Groothuis
7902abf653 [NEW PORT] math/plman: A Propositional Logic sentence shell/interpreter
PLMan, or Propositional LogicMan, is a user-friendly and powerful
	propositional logic (sometimes called sentential logic or
	propositional calculus) sentence shell/interpreter written
	in Java, capable of handling many existing propositional
	systems of propositional logic, especially the important
	ones.

	Author:	Takayuki Hoshi <hoshi103@chapman.edu>
	WWW:	http://plman.sourceforge.net/

PR:		ports/90277
Submitted by:	Nicola Vitale <nivit@email.it>
2005-12-21 04:10:09 +00:00
Anton Berezin
9b4c89fc1f Add math/p5-Math-Matrix 0.4, a Perl module that performs a number of
common matrix operations.
2005-12-08 14:14:07 +00:00
Edwin Groothuis
4b1fc7aa9d [New port] math/LabPlot: add LabPlot (Data analysis and visualisation tool)
Add a new port for LabPlot, a data analysis and visualisation tool

	LabPlot is a program for two- and three-dimensional graphical
	presentation of data sets and functions. LabPlot allows you to work
	with multiple plots which each can have multiple graphs. The graphs
	can be produced from data or from functions.

	WWW: http://labplot.sf.net

PR:		ports/88256
Submitted by:	"Kay Lehmann" <kay_lehmann@web.de>
2005-12-01 01:04:04 +00:00
Pav Lucistnik
e0e026723a Tablix is a powerful free software kernel for solving general timetabling
problems. It uses a coarse-grained parallel genetic algorithm in
combination with other techniques to construct sensible timetables from XML
formatted problem descriptions. Tablix can run on a single host as well as
on a heterogeneous parallel virtual machine using PVM3.

PR:		ports/87553
Submitted by:	amir husaini <amir.husaini@gmail.com>
2005-11-21 08:10:17 +00:00
Aaron Dalton
0e72be3787 Add port math/p5-Algorithm-Combinatorics, efficient generation of combinatorial sequences
Approved by: tobez
2005-11-06 14:50:02 +00:00
Kris Kennaway
89a727e1d0 These ports depended on jx, which was removed. 2005-11-05 09:21:14 +00:00
Anton Berezin
7e9f8896a8 Add math/p5-Math-ConvexHull 1.00, a Perl module to calculate convex
hulls using Graham's scan (n*log(n)).
2005-10-24 08:28:28 +00:00
Thierry Thomas
b4b30ed98f Add geogebra-i18n 2.6b, a dynamic software that joins geometry,
algebra and calculus.

PR:		85801
Submitted by:	Nicola Vitale	<nivit (at) email.it>
2005-09-23 21:27:01 +00:00
Simon Barner
80bd7289ee Add isabelle 2004, a generic proof assistant.
PR:		84859
Submitted by:	Timothy Bourke <timbob@bigpond.com>
2005-09-01 10:03:58 +00:00
Simon Barner
f6925bfda8 Add proofgeneral 3.5, a generic interface for proof assistants.
PR:		84788
Submitted by:	Timothy Bourke <timbob@bigpond.com>
2005-08-31 10:36:36 +00:00
Pav Lucistnik
341c6248ae A portable fixed precision math library designed for very fast
exponentiations.

PR:		ports/85044
Submitted by:	Wesley Shields <wxs@csh.rit.edu>
2005-08-29 14:40:22 +00:00
Pav Lucistnik
7a9549db7e LibTomMath provides highly optimized and portable routines for a vast
majority of integer based number theoretic applications (including
public key cryptography).

PR:		ports/85043
Submitted by:	Wesley Shields <wxs@csh.rit.edu>
2005-08-29 14:28:15 +00:00
Alex Dupre
f79c305f5c Add mpfr 2.1.2, a library for multiple-precision floating-point
computations.

PR:		ports/84724
Submitted by:	Steven G. Kargl <kargl@troutmask.apl.washington.edu>
2005-08-29 14:00:54 +00:00
Jun Kuriyama
5bfd35ee40 Add p5-Math-Vec 0.02, object-Oriented Vector Math Methods in Perl. 2005-08-28 07:32:03 +00:00
Thierry Thomas
a5b6848e12 Linux binaries for version 8.2 are unfetchable, then switch to native
FreeBSD binaries for version 8.3 (i386 only).

Note: does not run on FreeBSD >= 6.0, because linked with libc.so.5.

PR:		84366
Submitted by:	thierry
Repocopied by:	marcus
2005-07-31 19:29:12 +00:00
Pav Lucistnik
2494efe26f Asymptote is a powerful script-based vector graphics language that
provides a natural coordinate-based framework for technical drawing.
Labels and equations are typeset with LaTeX, for high-quality
PostScript output.

A major advantage of Asymptote over other graphics packages is that
it is a programming language, as opposed to just a graphics program:
it can therefore exploit the best features of script (command-driven)
and graphical user interface (GUI) methods.

PR:		ports/83990
Submitted by:	Nicola Vitale <nivit@email.it>
2005-07-29 15:27:25 +00:00
Simon Barner
bcd4eab4cb Add laspack 1.12.2,
package for solving large sparse systems of
linear equations.

PR:		83968
Submitted by:	Pedro F. Giffuni" <giffunip at asme dot org>
2005-07-25 09:05:50 +00:00
Pav Lucistnik
da784807de wxMaxima is a wxWidgets GUI for the computer algebra system maxima.
Most of maxima functions are accessible through menus, some have
dialogs. The input line has command history (up-key, down-key) and
completion based on previous input (tab-key).
wxMaxima provides 2d formated display of maxima output.

PR:		ports/83374
Submitted by:	Nicola Vitale <nivit@email.it>
2005-07-14 10:54:10 +00:00
Pav Lucistnik
767a3e989d Emacs Calc can do arbitrary precision arithmetic, operations on matrices,
complex numbers, calendar dates and various other types, plus symbolic
algebra and calculus, graphics, and lots more. Calc also comes with an
extensive manual which you can print or read on-line.

PR:		ports/83238
Submitted by:	Andrew Bernard <andrewb@cs.cmu.edu>
2005-07-13 15:31:02 +00:00
Pav Lucistnik
5d7dcdec46 Chryzodus is a cross-platform graphical program drawing
beautiful and colorful chryzodes.
If you do not know what chryzodes are, take a look at
http://www.chryzode.org/. Then you will be able to explore
the world of chryzodes by yourself using Chryzodus.
But one does not even need to know much about chryzodes
to use Chryzodus and see beautiful images appear on the screen!

PR:		ports/83234
Submitted by:	Nicola Vitale <nivit@email.it>
2005-07-11 19:25:17 +00:00
Herve Quiroz
1184fb8f13 Add JavaView, a 3D viewer and a mathematical visualization software
This tiny version of JavaView is optimized for fast download and contains the
viewer module only, without any dialogs, inspectors and geometry algorithms.

The lite version is mainly used to display precomputed geometry models inside
web pages.

WWW: http://www.javaview.de/

PR:		83104
Submitted by:	Nicola Vitale <nivit@email.it>
2005-07-11 01:58:55 +00:00
Jean-Yves Lefort
87f7e53b8c Add simd-viterbi.
This is a port of Phil Karn's SIMD assisted Viterbi CODEC library. This
package may be useful to programmers working on data communications software.

WWW: http://www.ka9q.net/code/fec/

PR:		ports/82757
Submitted by:	Thomas Sandford <freebsduser@paradisegreen.co.uk>
2005-06-29 16:00:29 +00:00
Jean-Yves Lefort
b71ffdc0f6 Add reed-solomon.
This is a port of Phil Karn's Reed-Solomon CODEC library. This package may be
useful to programmers working on data communications software.

WWW: http://www.ka9q.net/code/fec/

PR:		ports/82756
Submitted by:	Thomas Sandford <freebsduser@paradisegreen.co.uk>
2005-06-29 15:04:22 +00:00
Sergey Matveychuk
05c86adb6a Aamath is a program that reads mathematical expressions in infix notation and
renders them as ASCII art. It may be useful to send mathematics through
text-only media, such as e-mail or newsgroups.

PR:		ports/82552
Submitted by:	Vsevolod Stakhov <vsevolod@highsecure.ru>
2005-06-23 11:53:28 +00:00
Pav Lucistnik
f212fd9320 - Update qalculate to 0.8.0, which splits out libqalculate
PR:		ports/81832
Submitted by:	Sergey Akifyev <asa@agava.com> (maintainer)
2005-06-07 09:01:36 +00:00
Jean-Yves Lefort
55ce694178 Add p5-Math-Combinatorics.
Combinatorics is the branch of mathematics studying the enumeration,
combination, and permutation of sets of elements and the mathematical
relations that characterize their properties. As a jumping off point,
refer to:

http://mathworld.wolfram.com/Combinatorics.html

This module provides a pure-perl implementation of nCk, nPk, and n!
(combination, permutation, and factorial, respectively).

Author: Allen Day <allenday@ucla.edu>

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

PR:		ports/81572
Submitted by:	Aaron Dalton <aaron@daltons.ca>
2005-05-28 08:26:23 +00:00
Pav Lucistnik
adb7a3e545 New port: math/pecl-big_int
Functions for calculations with arbitrary length integers and bitsets

Functions from this package are useful for number theory
applications. For example, in two-keys cryptography.

PR:		ports/81115
Submitted by:	Antonio Carlos Venancio Junior <antonio@php.net>
2005-05-17 19:08:10 +00:00
Jean-Yves Lefort
e09df88e2c Add qtiplot.
The purpose of QtiPlot was to develop a free, platform independent clone of
Origin. The result is still far away from its model, but there's a "wish to"
list that is being constantly worked on.

Features:

  * Neat 2D and 3D data plotting
  * ASCII-Import
  * Spreadsheet and calculations in column-logic
  * Great non-linear y=f(x) curve fitting and estimation of statistical
    errors of the fit-parameters

WWW: http://soft.proindependent.com/qtiplot.html

PR:		ports/80849
Submitted by:	Jie Gao <gaoj@cpsc.ucalgary.ca>
2005-05-14 10:09:05 +00:00
Thierry Thomas
1bd7e1d799 Add mathomatic 12.1.e, highly portable, general purpose CAS
(Computer Algebra System).

PR:		79118
Submitted by:	Roman Neuhauser <neuhauser (at) sigpipe.cz>
2005-04-11 20:45:00 +00:00
Anton Berezin
d93851e2e9 Remove deprecated and expired devel/p5-Server-FastPL,
math/p5-Math-BigIntFast, math/p5-Statistics-Table-F,
textproc/p5-Sort-PolySort, and www/p5-HTML-Navigation.
Neither one of them is on CPAN any longer.
2005-04-08 13:43:25 +00:00
Thierry Thomas
6f9976b233 Add freemat-mpi, an environment for rapid engineering and
scientific processing, MPI version.
2005-04-02 21:14:49 +00:00