1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-18 08:02:48 +00:00
Commit Graph

357 Commits

Author SHA1 Message Date
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
Thierry Thomas
844d82cdd8 Add freemat 1.10, an environment for rapid engineering and
scientific processing.

It is similar to commercial systems such as MATLAB from Mathworks
and IDL from Research Systems, but is Open Source.
2005-04-02 21:12:57 +00:00
Alexey Dokuchaev
be02407af8 PG Calculator is a very powerful scientific calculator, operating
in algebraic and RPN mode.  Besides its functionality, it comes
with different skins for GUI.  Very cool.

WWW: http://www.pgcalc.net/
2005-03-20 18:04:35 +00:00
Pav Lucistnik
94c40ac78d PEAR::Structures_Graph is a package for creating and manipulating graph
datastructures. It allows building of directed and undirected graphs, with
data and metadata stored in nodes. The library provides functions for graph
traversing as well as for characteristic extraction from the graph topology.

PR:		ports/78624
Submitted by:	Antonio Carlos Venancio Junior <antonio@php.net>
2005-03-11 20:35:25 +00:00
Ying-Chieh Liao
f21926b6f0 add fityk 0.4.4
Free peak fitting software
2005-03-08 02:08:05 +00:00
Sergey Skvortsov
9e1721c68f Add p5-Math-BigRat 0.14, arbitrary big rational numbers. 2005-03-03 19:19:32 +00:00
Erwin Lansing
2a46de3b0e Add p5-Math-VecStat 0.08, basic statistics on vectors.
PR:		ports/78060
Submitted by:	Martin Matuska <martin@matuska.org>
2005-02-25 11:35:59 +00:00
Dima Dorfman
58976b79bd Add ses, the Simple Emacs Spreadsheet 2005-02-11 08:25:11 +00:00
Pav Lucistnik
07ef007c1a Worldforge math library. The primary focus of WFMath is geometric objects.
Thus, it includes several shapes (boxes, balls, lines), in addition to the
basic math objects that are used to build these shapes (points, vectors,
matricies).

PR:		ports/77046
Submitted by:	jannisan@t-online.de (Jan Rochel)
2005-02-09 21:51:33 +00:00
Volker Stolz
26637340af Add geonext 1.11, interactive (dynamic) elementary Geometry Software.
{german,french}/geonext will be slave-ports to this new, generalised one.

PR:		ports/75784
Submitted by:	Andreas Fehlner (fehlner@gmx.de)
2005-02-09 08:04:01 +00:00
Sergey Skvortsov
e90a76ff56 Add p5-Math-Bezier-Convert 0.02,
convert cubic and quadratic bezier
each other.
2005-02-07 16:50:23 +00:00
Herve Quiroz
e9c581baa8 Commons Math is a library of lightweight, self-contained mathematics and
statistics components addressing the most common problems not available in the
Java programming language or Commons Lang.

WWW: http://jakarta.apache.org/commons/math/
2005-01-31 01:48:04 +00:00