summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2003-09-15make this file cause a DEPENDS not a BUILD_DEPENDS as it installs admcmahill1-2/+1
shared library which is most definitely needed at run time.
2003-09-15add and enable ruby-gsldmcmahill1-1/+2
2003-09-15import ruby-gsl-0.1.9dmcmahill4-0/+123
This is a port of the GNU Scientific Library to the Ruby programming language. Things from GSL you can use in ruby-gsl: - some error handling (ch. 3 in the GSL documentation) - basic mathematical functions (ch. 4) - complex numbers (ch. 5) - functions for polynomial evaluation/roots (ch. 6) - most "special functions" (ch. 7) - vectors and matrices (ch. 8) - permutations (ch. 9) - combinations (ch. 10) - BLAS support (ch. 12) - linear algebra (ch. 13) - eigensystems (ch. 14) - numerical integration (ch. 16) - random number generation (ch. 17) - quasi-random sequences (ch. 18) - most random number distributions (ch. 19) - most statistical functions (ch. 20) - histograms (ch. 21) - Monte Carlo integration (ch. 23) - Simulated Annealing (not reliable) (ch. 24) - interpolation (ch. 26) - numerical differentiation (ch. 27) - Chebyshev approximation (ch. 28) - series acceleration (ch. 29) - Discrete Hankel Transforms (ch. 30) - 1-dimensional root-finding (ch. 31) - 1-dimensional minimization (ch. 32) - some functions for least-squares fitting (ch. 35) - physical constants (ch. 37)
2003-09-14forgot to add on last commitdmcmahill1-0/+14
2003-09-14add 2 missing CGS units definitions.dmcmahill2-3/+4
2003-09-14Update to 23.1.recht3-6/+22
changes: Version 23.1 August 2003 [unreported] fixed assignment to matrix. [unreported] added check so that non-character array cannot be interpreted as a character buffer. [unreported] array([m,m,m]) when m is a rank-0 array now works as expected. Patches: [ 782001 ] Add true and floor divide to MA [ 781215 ] true_divide bug [ 776991 ] multiplying small UINT values gives random results [ 776467 ] remove string exceptions
2003-09-14hange extension.mk to also install optimized files for distutils packages.recht3-57/+106
Inspired by FreeBSD "ports". Fix the PLISTs accordingly. Also, while at it, remove now obsolete compileall.py calls in post-install targets and insure that extension.mk is in included before builinlinks of other Python modules. Discussed with/ok'ed by drochner@.
2003-09-14correct the name of some included header files. This lets the CGS and MKSdmcmahill3-2/+18
units work correctly now. Bump pkgrevision.
2003-09-12add a few patch files, actually replacements for part of the distfile,dmcmahill2-9/+26
from the authors to fix some bugs in the scicos blocks. Bump PKGREV to produce scilab-2.7nb2
2003-09-12kill all references to gcc.buildlink2.mk and compiler.mk, and definegrant2-5/+4
USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later...
2003-09-04There is no x11.buildlink2.mk.jlam1-2/+1
2003-09-03regenjmc1-2/+2
2003-08-31Update PHP to final 4.3.3jdolecek3-15/+22
Some highlights of changes since 4.2.3: * PCRE updated to 4.3, GD to 2.0.15 * improved Apache2 support * much improved stream & URL wrapper support, output compression support * added CLI (Command Line Interface) SAPI * debug_backtrace() backported from ZendEngine2 * faster build system * huge number of other bug fixes and improvements Packaging changes: * 'pcre', 'xml', and 'session' modules folded back into main package - 'pcre' and 'xml' is required by PEAR, and 'session' is just too essential to be separate * 'gd' module now uses bundled PHP GD library, which is better integrated * PHP modules use shared distinfo when possible to ease future PHP updates * ${PREFIX}/bin/php is now CLI version, ${PREFIX}/libexec/cgi-big/php remains CGI version
2003-08-30Update to 2.11.8:wiz2-6/+5
Clarify that the internal hash as well as the hash builtin function used by calc, while based on the Fowler/Noll/Vo hash is NOT an FNV hash. Made slight performance improvements to calc by an optimization of how calc's internal hash is computed. The "make chk" regression test runs about 1.5% faster (when compiled with -O3 on an AMD Athlon) NO_HASH_CPU_OPTIMIZATION is not defined. Calc's internal hash values have not changed. By default, NO_HASH_CPU_OPTIMIZATION is NOT defined and the slightly faster expression is used. A slight modification of what was known as the "calc new stardard" configuration (calc -n or config("all", "newstd")) is now the default calc configuration. The flag: calc -O was added to get the old classic calc configuration. The flag command line flag, -n, now does nothing. Use of -n is deprecated and may go away / be used for something else in the future. The following table gives the summary of these changes: pre v2.11.8 v2.11.8 default pre v2.11.8 -O & oldstd v2.11.8 and oldstd -n & newstd classic cfg default -------------------------------------------------------- epsilon 1e-20 1e-10 1e-20 1e-20 quo 2 2 2 2 outround 2 24 2 24 leadzero 0 1 0 1 fullzero 0 1 0 0 prompt > ; > ; more >> ;; >> ;; With the exception of epsilon being 1e-20, and fullzero being unset, the new default calc config is like it was (pre-2.11.8) with calc -n / config("all", "newstd"). The new default config is the old classic config with outround being 24, leadzero being set, and the prompts being ;'s.
2003-08-30Update to version 1.4.jtb5-57/+19
* What is new in gsl-1.4: ** Added cumulative distribution functions and their inverses for the continuous random distributions including: gaussian, lognormal, gamma, beta, cauchy, laplace, chisq, exponential, gumbel, weibull, F-distribution, t-distribution, logistic, pareto and rayleigh. ** Added faster binomial random variates using the TPE rejection algorithm, in the function gsl_randist_binomial_tpe. ** Added new functions gsl_rng_fwrite and gsl_rnd_fread for storing the state of random number generators in a file. ** Added a new function gsl_combination_memcpy() ** Corrected values of electrical constants in CGS units. To take account of different electrical systems of units the values are now prefixed by GSL_CONST_MKSA (for the SI Metre, Kilogram, Second, Ampere system) or GSL_CONST_CGSM (for the Centimetre, Gram, Second, Magnetic system with the Gauss as the fundamental unit of magnetic field strength). The previous GSL_CONST_MKS and GSL_CONST_CGS prefixes have been removed, as have the permeability and permittivity constants in the CGS system since this uses different defining equations. ** Fixed bugs in the random number generators gsl_rng_fishman18, gsl_rng_fishman2x, and gsl_rng_knuthran2 which caused them to return incorrect results. Minor corrections were made to the parameters in the other Knuth generators borosh13, coveyou, fishman20, lecuyer21, and waterman14. ** Fixed a missing transpose bug in the gsl_linalg_QR_QRsolve and gsl_linalg_QRPT_QRsolve routines which were computing the solution to Q^T R x = b instead of Q R x = b. ** Fixed gsl_sf_gammainv to return zero instead of a domain error for arguments corresponding to singularities in gamma. ** Fixed a bug in the simplex minimization algorithm which caused it to fail to find the second highest point correctly when searching the set of simplex points. ** Fixed a bug in the conjugate gradient minimizers conjugate_pr, conjugate_fr and vector_bgfs which caused the search directions to be updated incorrectly. ** Fixed a bug in gsl_sf_psi_1_int(1) which caused it to return the incorrect sign for psi(1,1). ** Fixed the simulated annealing routine gsl_siman_solve to use the parameter iters_fixed_T for the number of iterations at fixed temperature instead of n_tries. ** Fixed a bug in gsl_combination_valid which caused it to return the incorrect status. ** Fixed a bug in gsl_permutation_canonical_to_linear which caused the output to always be zero, and the input permutation to be incorrectly replaced by the output. ** Fixed a bug is gsl_ran_discrete which could cause uninitialised data to be returned for some distributions. ** Fixed the dependencies for gsl_chebyshev.h to include gsl_math.h. ** Fixed a bug in gsl_complex_arccsc_real which caused it to return the incorrect sign for the imaginary part when -1<x<0. ** Fixed a bug in the QAWC Cauchy integration routine which could allow the singularity to fall on an interval boundary, leading to division by zero. ** Improved gsl_sf_gamma_inc_P(a,x) to avoid a domain error for x<<a when a>10. ** Improved the accuracy of gsl_sf_coupling_3j for large arguments. ** Improved the performance of gsl_sf_choose(m,n) by separating the calculations for small and large arguments. ** On platforms without IEEE comparisons gsl_{isnan,isinf,finite} will fall back to the system versions of isnan, isinf and finite if available. ** gsl_linalg_householder_hv now uses BLAS routines internally ** The script configure.in is now compatible with autoconf-2.50 and later. ** Reduced the memory usage of the multifit algorithms from MxM to MxN for large M by performing the QR decomposition of the Jacobian in-place. ** IEEE modes now use the C99 fenv.h functions when platform spectific functions are not available.
2003-08-30Update to version 1.40.jtb4-16/+20
V1.30 (March 2002) to V1.40 (June 2003) - simultaneous assignments (x1,x2,...,xn) := (a1,a2,...,an) - new functions divide, bit_count, set_workdir, get_workdir, gmtime, stack2string, stack_arraypush, string_scan, realloc, binsearch - some bug fixes (regarding qs_factorize and handling of special variable and value arguments in user defined functions)
2003-08-29Remove egcs-patch-aa from distinfo to silence pkglint.jtb1-2/+1
2003-08-26gcalctool depends on gnome2-dirs, not gnome-dirs.junyoung1-2/+2
2003-08-17Needs USE_MAKEINFOjmc1-1/+2
2003-08-12Ooops forgot to remove PKGREVISION...seb1-2/+1
2003-08-12Update to version 5.1.12.seb3-110/+115
Package changes: - add support for XmHTML. - sort PLIST. Changes since version 5.1.10 below. 5.1.12 Functionality * [MO] implemented zooming and scrolling of log plots Parser * [ES] added INT(x,y) evaluating integral value of y dx * [ES] added RSUM(vexpr) - running sum Bug fixes * [ES] fixed memory corruption when reading in block data (rep. #1258). The bug was introduced in 5.1.11 * [ES] fixed a couple of tiny memory leaks associated with loading block data * [ES] fixed crash in histogram and interpolation dialogs with multiple sets selected (rep. #1259) * [TO] signal issues with the grace_np library fixed (rep. #1270) * [ES] implied references to current graph in parser might crash Grace if the graph didn't exist (including reps. #886 and #1267) * [ES] removed extraneous accent glyphs in the 0x9? range of IsoLatin1 and IsoLatin2 encodings (including rep. #1269) * [MO] IsoLatin7 encoding file wasn't installed by "make install" * [ES] entering negative values of set symbol skip could crash Grace (rep. #1276) 5.1.11 Functionality * [ES] hotlinks now work for all set types (rep. #572) * [ES] updating hot-linked sets now works for all graphs, not the current one only * [YZ] added encoding files for Russian codepages koi8-r and cp1251 and for Ukrainian codepage koi8-u Interface * [ES] use "+"/"-" instead of "shown"/"hidden" in the graph selectors Parser * [ES] added UPDATEALL command, equivalent of "View/Update all" Drivers * [ES] set resolution in the PNG output (rep. #1225) Portability/Compilation * [ES] updated auto* stuff to work with autoconf-2.5.* (rep. #1199) Bug fixes * [SR] precision used for special tick locations was insufficient (rep. #1228) * [ES] referring to "S_" in the parser with no sets in the current project crashed the app * [ES] GraceIsOpen() from the grace_np library returned true after the Grace process exited (rep. #922) * [ES] excluded .cvsignore files from source tarballs (rep. #1248) * [ES] a minor memory leak fixed (40 bytes per set import/reading in) * [ES] configure --with=f77=/absolute/path/to/f77 was broken (rep. #1243) * [ES] in XY charts, explicitly check that abscissas of all sets are the same
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb12-24/+12
2003-08-08No need to add stuff to INFO_FILES, straight setting looks better IMHO.seb1-2/+2
2003-08-02Convert to USE_NEW_TEXINFO.seb2-6/+6
Fix info files generation by ensuring buildlink2 framework is used: use BUILD_DIRS/INSTALL_DIRS.
2003-08-02depkglint.seb1-3/+2
2003-08-02Use buildlink2 (for X11 benefit).seb1-1/+2
2003-08-02Convert to USE_NEW_TEXINFO.seb2-5/+5
2003-08-02Convert to USE_NEW_TEXINFO.seb9-90/+27
Add patch file to add an Info directory entry to liboctave.texi. Remove now unnecessary patch files and trim one of its "info" bits.
2003-08-02If we were to use gcc.buildlink2.mk on arm32 we might as well be reallyseb1-3/+7
using it for all arch. While here throw in a little bit more of buildlink2ness.
2003-08-02Convert to USE_NEW_TEXINFO.seb6-66/+5
Remove now unnecessary patch files.
2003-08-02Convert to USE_NEW_TEXINFO.seb2-5/+4
2003-08-02Convert to USE_NEW_TEXINFO.seb4-10/+30
2003-07-31Convert to USE_NEW_TEXINFO.seb4-11/+9
2003-07-31Convert to USE_NEW_TEXINFO.seb2-5/+5
XXX Does not seem to like xemacs anymore...
2003-07-31Convert to USE_NEW_TEXINFO.seb4-10/+7
2003-07-29Do not override CFLAGS while building the package, so that optimizations arejmmv4-11/+42
not lost. Fixes PR pkg/20696 by tls@. While here, fix a build failure.
2003-07-24Add/enable djbfftjschauma1-1/+2
2003-07-24Initial import of math/djbfft provided by Chris Lloyd in PR pkg/19258:jschauma8-0/+197
djbfft is an extremely fast library for floating-point convolution. The current version holds most of the speed records for double-precision FFTs on general-purpose computers. djbfft provides power-of-2 complex FFTs, real FFTs at twice the speed, and fast multiplication of complex arrays. Single precision and double precision are equally supported.
2003-07-24Install the include file to ${PREFIX}/include/algae. Fixes leftoverjtb4-7/+140
issue from i386 bulk build.
2003-07-22Remove $Id$ from patch. Everyone should use pkglint :)wiz2-7/+4
2003-07-21COMMENT should start with a capital letter.martti7-14/+14
2003-07-17s/netbsd.org/NetBSD.org/grant78-156/+156
2003-07-13PKGREVISION bump for libiconv update.wiz16-29/+32
2003-07-12use TEST_TARGET instead of custom test targetdillo1-5/+3
2003-07-12don't define test target directly, use do-test insteaddillo1-2/+2
2003-07-11- Use schemas.mk to handle GConf2 schemas properly.jmmv4-10/+19
- Use omf.mk to handle scrollkeeper omf files properly. - Depend on gnome2-dirs to handle shared directories. - Sort PLIST while here. - Bump PKGREVISION to 1.
2003-07-10Update to latest version. No changelog available.jtb9-533/+592
2003-07-08Update to 3.0.1:wiz4-32/+19
* Some speed improvements in SIMD code. * --without-cycle-counter option is removed. If no cycle counter is found, then the estimator is always used. A --with-slow-timer option is provided to force the use of lower-resolution timers. * Added missing static keyword that prevented simultaneous linkage of different-precision versions; thanks to Rasmus Larson for the bug report. * Corrected accidental omission of f77_wisdom.f file; thanks to Alan Watson. * Removed non-portable use of 'tempfile' in fftw-wisdom-to-conf script; thanks to Nicolas Decoster for the patch. * Added 'make smallcheck' target in tests/ directory, at the request of James Treacy.
2003-07-07Make that read "number theory system".jtb1-1/+1
2003-07-07Add pari-galdata.jtb1-1/+2