summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2007-04-11update to 5.9.14drochner3-10/+9
changes: minor bugfixes
2007-04-10Merge archivers/ucl and devel/ucl into one. This was an accident.drochner1-2/+2
Pointed out by wiz.
2007-04-10Handle DragonFly as FreeBSD for now. Fix build on both.joerg4-10/+52
2007-03-28fix the SCI variable directory namedmcmahill1-2/+2
2007-03-28Precreate include as well.joerg1-2/+2
2007-03-28Wants at least version 4.7 of makeinfo to build the docs. Bump pkgrev.dmcmahill1-3/+3
2007-03-25Fix build with gnome-doc-utils-0.10.1.wiz2-1/+15
2007-03-24Prepare for switching to NO_MTREE=yes.joerg12-22/+33
2007-03-24add missing entrydmcmahill1-1/+2
2007-03-23Update to scilab-4.1. The old version was very out of date and theredmcmahill27-1570/+7218
have been many many changes including many bug fixes, graphics improvements, editor improvements, new toolbox functions, etc.
2007-03-21Bump PKGREVISION for gnome-keyring ABI bump.wiz4-5/+8
2007-03-20update to 1.0.63drochner4-16/+21
changes: fixes, documentation improvements, cleanup, improvements to OpenMath support
2007-03-20update to 5.11.0drochner3-8/+56
changes: -documentation improvements -UI fixes -bug fixes to definite integral functions -some new addon pkgs -misc fixes
2007-03-20Fix configure's handling of libblas when compiling with f2c and thereforemarkd4-13/+38
remove conditional PLIST entry no longer required. Bump PKGREVISION.
2007-03-18Building with f2c effects what libs get installed. Adjust PLIST.markd2-3/+9
2007-03-14Update py-rpy to 0.99.0markd3-10/+15
New features: * Dramatically simplify the build process for Win32 * It is now possible to use setup.cfg to control various aspects of the build process. 'config.in' contains a template containing all available options and what they do. Bug fixes * RPy compiled with Numeric support will no longer crash when run with Numeric available. * Crash during import when R is missing from the registry * Problem using R Wavelets library with RPy * RPy does not build on OS X, easy fix * Plotting with RPy crashes Python Other * The rpy.py now communicates RHOME, RVER, RVERSION, RUSER from python to the _rpy module using environment variables. This avoids the need to have duplicate C code to obtain these values, and makes things both more maintainable and more robust.
2007-03-14Update R to version 2.4.1.markd8-84/+9078
pkgsrc changes: no longer automatically generate the PLIST. use (de)install templates for handling updating the index files when adding/removing R packages. Changes 2.4.1 This is a maintenance release and fixes a number of mostly minor bugs. Changes 2.4.0 This release has many new features. One important aspect is that S4 classes now have their own internal type, and S4 method dispatch has been completely revised to using cached generic functions, giving substantial performance improvements. As a consequence, all packages depending on "methods" need to be reinstalled.
2007-03-13modify a fix (about signed integer overflow non-portability) so thatdrochner2-12/+3
it matches the upstream version, to ease future updates (no functional change)
2007-03-13update to 1.1.4drochner3-7/+10
changes: * Fixed test scripts to accomodate Guile 1.8 branch. * Added support for pkg-config. * Added some missing texinfo entries.
2007-03-07Fix build on systems without wordexp(3). While wordexp returns thejoerg2-1/+15
pattern if nothing is matched, glob(3) by default considers that an error.
2007-02-27Update to 2.01:wiz2-7/+7
Changes in v2.01 - msouth Fri Aug 19 23:40:24 EDT 2005 ---------------------------- * Changed versioning format to leading zero after the dot to make more minor versions possible this time * Integration of Math::MatrixReal::Ext1 0.07 * merged new_from_cols and new_from_rows into one private function which is called by wrappers with the old names * added tests to exercise all of the known failure modes in new_from_{rows,cols} calls * Fixes for POD * added a much needed =over 4 to the start of the POD * removed tabs * reformatted indentation of the all of the code to 4 space indent (from a mixture of tabs, 8 space, 4 space, and 2 space) Changes in v1.9 - leto Wed May 15 03:19:34 EST 2002 ---------------------------- * as_yacas() function added * t/yacas.t created * Fixed issue with infinity norm and Irix, thanks to Allen Smith <easmith@beatrice.rutgers.edu> and the CPAN testers Changes in v1.8 -- leto Sat Mar 23 00:13:48 EST 2002 ---------------------------- * as_matlab() function added * as_scilab() function added * t/matlab.t created * is_row_vector() function added * is_col_vector() function added * t/isrowcol.t created * norm_p() function added * norm_frobenius () function added * t/vecnorm.t created Changes in v1.7 -- leto Fri Mar 15 13:09:49 EST 2002 --------------------------- * each() and each_diag() are now one-based for consistency * removed _trace() comments * as_latex() function created * t/latex.t created * t/bool.t created * t/periodic.t created * t/rank.t created * new_from_string() shouldn't care about the case of the scientific E notation (pointed out by Jim Bowery <jim_bowery@hotmail.com>) * t/scinotation.t created * is_idempotent() function added * is_periodic() function added * rank_LR() function added * make is_orthogonal return 0 instead of croak when matrix is not quadratic Changes in v1.6 -- leto Sat Feb 16 09:46:51 EST 2002 ------------------------- * is_skew_symmetric() function added * fixed logic error is sym_eigenvalues ( didn't notice if not square! ) * spectral_radius() function added * is_binary() function added * is_LR() function added * t/spectral.t created * t/binary.t created * t/is_LR.t created * t/gramian.t created * is_skew_symmetric() tests added to t/symmetric.t * is_gramian() function added Changes in v1.5 -- leto Sat Jan 12 04:20:48 EST 2002 ------------------------- * t/inverse.t test 6 was numerically instable, commented out I ran it 10000 times and got values from 1e-2 to 1e-16, this caused the test to randomly fail, because it checked that the value was less than 1e-10 I did not notice this problem because my default perl install has USE_LONG_DOUBLE * changed epsilon to be 1e-8 in funcs.pl ( was 1e-10) Changes in v1.4 -- leto Jan 10 2002 -------------------------- * Steffen Beyer gave maintainer-ship to Jonathan Leto * exponent() function added * trace() function added * "**" and "**=" overloaded to exponent() * $matrix ** -1 is now a quick way to compute the inverse, if it exists * new_from_rows and new_from_cols integrated from Math::MatrixReal::Ext1 * is_diagonal() function added * is_tridiagonal() function added * each() function added * each_diag() function added * put functions used by all the test scripts into funcs.pl instead of all of them having copy+paste code * t/inverse.t created * t/diag.t created * t/exponent.t created * t/trace.t created * t/ext1.t created * some documentation spelling errors corrected * perl operators exp(),sin(),cos() overloaded only works with diagonal matrices for now * new_diag() function added * is_upper_triangular() function added * is_lower_triangular() function added * t/triang.t created * t/det.t created * inverse() function added * det() function added should be much faster for diagonal and triangular matrices * tri_diagonalize() tri_eigenvalues() and now do real tridiag check, as per TODO * t/minor.t created * t/cofactor.t created * t/adjoint.t created * t/quadratic.t created * norm_sum() function added * t/norm.t created * check if $rows and $cols are integers in new() * t/condition.t created * t/product.t created * eigenvalues() function added * t/eigen_NxN.t - added test for eigenvalues() * swap_row() function added * swap_col() function added * t/swap.t created * t/orthogonal.t created * is_orthogonal() function added
2007-02-27Update to 1.28:wiz2-7/+6
1.28 Sat Sep 03 2005 - bump version so PAUSE ignores deleted 1.27 package 0.28 Sun Aug 28 2005 - fix version mistake in META.yml 0.27 Sun Aug 28 2005 - add method to calculate root mean square of data (suggested by Robert Hiller) - in calculating the power spectrum, use same logic for segments = 1 as is currently done for segments > 1 when "number" is specified (suggested by Robert Hiller) - in calculating the power spectrum, check if data size is an integral power of 2 if segments is not specified or if segments = 1 and "number" is not specified - in the spectrum method, change the name of the "hamm" window function to "hann" (suggested by Robert Hiller). For backwards compatibility, "hamm" is still supported. - in the pod for the spctrm method, clarify how options are to be passed in (suggested by Robert Hiller) 0.26 Sat Dec 04 2004 - include "arrays.h" in FFT.xs (required for some platforms) (thanks to Doug Shubert)
2007-02-27Add HOMEPAGE.wiz1-1/+2
2007-02-26Update to 1.9:wiz5-36/+10
* What is new in gsl-1.9: ** Fixed the elliptic integrals F,E,P,D so that they have the correct behavior for phi > pi/2 and phi < 0. The angular argument is now valid for all phi. Also added the complete elliptic integral gsl_sf_ellint_Pcomp. ** Added a new BFGS minimisation method gsl_multimin_fdfminimizer_vector_bfgs2 based on the algorithm given by R.Fletcher in "Practical Methods of Optimisation" (Second edition). This requires substantially fewer function and gradient evaluations, and supercedes the existing BFGS minimiser. ** The beta functions gsl_sf_beta_e(a,b) and gsl_sf_lnbeta_e(a,b) now handle negative arguments a,b. Added new function gsl_sf_lnbeta_sgn_e for computing magnitude and sign of negative beta values, analagous to gsl_sf_lngamma_sgn_e. ** gsl_cheb_eval_mode now uses the same error estimate as gsl_cheb_eval_err. ** Improved gsl_sf_legendre_sphPlm_e to avoid underflow with large arguments. ** Added updated Knuth generator, gsl_rng_knuthran2002, from 9th printing of "The Art of Computer Programming". Fixes various weaknesses in the earlier version gsl_rng_knuthran. See http://www-cs-faculty.stanford.edu/~knuth/news02.htm ** The functions gsl_multifit_fsolver_set, gsl_multifit_fdfsolver_set and gsl_multiroot_fsolver_set, gsl_multiroot_fdfsolver_set now have a const qualifier for the input vector x, reflecting their actual usage. ** gsl_sf_expint_E2(x) now returns the correct value 1 for x==0, instead of NaN. ** The gsl_ran_gamma function now uses the Marsaglia-Tsang fast gamma method of gsl_ran_gamma_mt by default. ** The matrix and vector min/max functions now always propagate any NaNs in their input. ** Prevented NaN occuring for extreme parameters in gsl_cdf_fdist_{P,Q}inv and gsl_cdf_beta_{P,Q}inv ** Corrected error estimates for the angular reduction functions gsl_sf_angle_restrict_symm_err and gsl_sf_angle_restrict_pos_err. Fixed gsl_sf_angle_restrict_pos to avoid possibility of returning small negative values. Errors are now reported for out of range negative arguments as well as positive. These functions now return NaN when there would be significant loss of precision. ** Corrected an error in the higher digits of M_PI_4 (this was beyond the limit of double precision, so double precision results are not affected). ** gsl_root_test_delta now always returns success if two iterates are the same, x1==x0. ** A Japanese translation of the reference manual is now available from the GSL webpage at http://www.gnu.org/software/gsl/ thanks to Daisuke TOMINAGA. ** Added new functions for basis splines, see the "Basis Splines" chapter in the GSL Reference Manual for details. ** Added new functions for testing the sign of vectors and matrices, gsl_vector_ispos, gsl_vector_isneg, gsl_matrix_ispos and gsl_matrix_isneg. ** Fixed a bug in gsl_sf_lnpoch_e and gsl_sf_lnpoch_sgn_e which caused the incorrect value 1.0 instead of 0.0 to be returned for x==0. ** Fixed cancellation error in gsl_sf_laguerre_n for n > 1e7 so that larger arguments can be calculated without loss of precision. ** Improved gsl_sf_zeta_e to return exactly zero for negative even integers, avoiding less accurate trigonometric reduction. ** Fixed a bug in gsl_sf_zetam1_int_e where 0 was returned instead of -1 for negative even integer arguments. ** When the differential equation solver gsl_odeiv_apply encounters a singularity it returns the step-size which caused the error code from the user-defined function, as opposed to leaving the step-size unchanged. ** Added support for nonsymmetric eigensystems ** Added Mathieu functions
2007-02-22+nickledrochner1-1/+2
2007-02-22import nickle-2.56, another command line calculator, with scriptingdrochner5-0/+124
language, can do arbitrary size integer and rational arithmetics
2007-02-22update to 2.12.1.8drochner3-8/+10
changes: Documentation of # operator, comments, and cscripts. Documented multi-line statement issues. Added builtins related to user, system and clock time. Changed runtime() builtin output.
2007-02-22pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev.wiz4-13/+13
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz31-159/+159
Patch provided by Sergey Svishchev in private mail.
2007-02-22pkglint cleanup; update HOMEPAGE/MASTER_SITES.wiz3-7/+7
From Sergey Svishchev in private mail.
2007-02-22Drop the pthrea check in configure completely and just setjoerg3-7/+7
PTHREAD_AUTO_VARS.
2007-02-20share/emacs/site-lisp now exists by default -- don't try to remove it.wiz4-8/+6
Bump PKGREVISION for the PLIST change.
2007-02-20Changes 0.9.5:adam14-8542/+64
* French translation (not fully complete yet) * Return value in save() and add "name := value" as shortcut * Integer factorization * Interpret 0x[0-9,a-f] as hexadecimal number (do not require first digit to be 0-9) * Add "Engineering" display mode * Several fixes to display of units and prefixes * Show value for variables without title in expression completion * New functions: cross(), heaviside(), rectangular(), triangular(), ramp() kronecker(), sigmoid(), and logit() * Use radius as argument for circumference() * Add optional upper and lower limit arguments to integrate() for definite integrals * Fix precision in logn() * Ability to set shortcuts for meta modes (KDE) * Make separate options for "Sort Minus Last" and "Negative Exponents" in numerical display menu * Add "Edit Expression", "Edit Result", and "Insert Result Variable" to history context menu (KDE) * Global shortcut for show/hide (KDE) * Use localized comma for insert matrix/vector * Remove use of libgnomeui completely and add --with-libgnome configure option * Fix parsing of "x!)!" * Use Julian year for light-year value * Add several accelerator keys (GTK+) * Connect "Exp" button Exp RPN operation and add Ctrl+Shift+E shortcut * Fixes for old KDE and Qt versions * New command line options for qalc: -terse (-t), -nodefs (-n), -nocurrencies, -nodatasets, -nofunctions, -nounits, -novariables
2007-02-20Chaneges 4.15:adam5-135/+7
Autotools specification files (configure.ac, Makefile.am) were changed to use GNU Libtool. This allows building the static as well as shared GLPK library. Changes 4.14: Now GLPK conforms to ILP32, LLP64, and LP64 programming models (the latter seems to be the ultimate choice regarding 64-bit architectures). Note that GLPK itself is a 32-bit application, and the conformity only means that the package works correctly on all these arenae. Nevertheless, on 64-bit platforms it is possible to use more than 4GB of memory, if necessary.
2007-02-20Modular Xorg support.joerg1-2/+3
2007-02-19Modular Xorg support.joerg1-3/+2
2007-02-19Modular Xorg support.joerg1-4/+2
2007-02-19Modular Xorg support.joerg1-2/+2
2007-02-19Don't include x11.b3.mk directly as this is pure lisp.joerg1-2/+1
2007-02-19Modular Xorg support.joerg1-2/+5
2007-02-15Modular Xorg support. A special spicy cookie goes to rillig for findingjoerg1-2/+2
the one way of not using mk/x11.buildlink3.mk. This was likely to be broken with classic Xorg as well.
2007-02-08point to a better HOMEPAGEdrochner1-2/+2
2007-02-08update to 0.7.7drochner3-8/+10
changes: * Add IsPositiveDefinite, IsPositiveSemidefinite, QuarticFormula * SEMANTICS: QuadraticFormula, CubicFormula, Eigenvalues, and DiagonalOf now consistently return a column vector * Fix CubicFormula for complex coefficients and better handle real roots, and use QuarticFormula in PolynomialRoots * Eigenvalues now computes eigenvalues for 3x3 and 4x4 matrices -some UI improvements * Documentation updates * Fix plugin reading * Portability fixes * Translation updates
2007-02-07Sort dependencies and add libSM dependency.joerg1-7/+8
2007-02-06Modular Xorg support.joerg1-2/+3
2007-02-04remove some extra included bl3.mk files which are not neededdmcmahill1-6/+1
2007-01-30Disable auto detecting of ImageMagick.obache3-4/+15
Pointed out in PR 35492.
2007-01-26Update icons location of KDE apps. Bump PKGREVISIONmarkd2-42/+42
2007-01-23Modular Xorg support.joerg1-2/+2
2007-01-21Compile with libgda-2.99.2 and libgnomedb-2.99.2. Bump PKGREVISION.wiz3-3/+96