Commit graph

3372 commits

Author SHA1 Message Date
markd
53438ccbcc Update to R 3.1.0
NEW FEATURES:

    * type.convert() (and hence by default read.table()) returns a
      character vector or factor when representing a numeric input as a
      double would lose accuracy.  Similarly for complex inputs.

      If a file contains numeric data with unrepresentable numbers of
      decimal places that are intended to be read as numeric, specify
      colClasses in read.table() to be "numeric".

    * tools::Rdiff(useDiff = FALSE) is closer to the POSIX definition
      of diff -b (as distinct from the description in the man pages of
      most systems).

    * New function anyNA(), a version of any(is.na(.)) which is fast
      for atomic vectors, based on a proposal by Tim Hesterberg.

    * arrayInd(*, useNames = TRUE) and, analogously, which(*, arr.ind =
      TRUE) now make use of names(.dimnames) when available.

    * is.unsorted() now also works for raw vectors.

    * The "table" method for as.data.frame() (also useful as
      as.data.frame.table()) now passes sep and base arguments to
      provideDimnames().

    * uniroot() gets new optional arguments, notably extendInt,
      allowing to auto-extend the search interval when needed.  The
      return value has an extra component, init.it.

    * switch(f, ...) now warns when f is a factor, as this typically
      happens accidentally where the useR meant to pass a character
      string, but f is treated as integer (as always documented).

    * The parser has been modified to use less memory.

    * The way the unary operators (+ - !) handle attributes is now more
      consistent.  If there is no coercion, all attributes (including
      class) are copied from the input to the result: otherwise only
      names, dims and dimnames are.

    * colorRamp() and colorRampPalette() now allow non-opaque colours
     and a ramp in opacity via the new argument alpha = TRUE.
      (Suggested by Alberto Krone-Martins, but optionally as there are
      existing uses which expect only RGB values.)

    * grid.show.layout() and grid.show.viewport() get an optional vp.ex
      argument.

    * There is a new function find_gs_cmd() in the tools package to
      locate a GhostScript executable.  (This is an enhanced version of
      a previously internal function there.)

    * object.size() gains a format() method.

    * There is a new family, "ArialMT", for the pdf() and postscript()
      devices.  This will only be rendered correctly on viewers which
      have access to Monotype TrueType fonts (which are sometimes
      requested by journals).

    * The text and PDF news files, including NEWS and NEWS.2, have been
      moved to the doc directory.

    * combn(x, simplify = TRUE) now gives a factor result for factor
      input x (previously user error).

    * Added utils::fileSnapshot() and utils::changedFiles() functions
      to allow snapshots and comparison of directories of files.

    * make.names(names, unique=TRUE) now tries to preserve existing
      names.

    * New functions cospi(x), sinpi(x), and tanpi(x), for more accurate
      computation of cos(pi*x), etc, both in R and the C API.  Using
      these gains accuracy in some cases, e.g., inside lgamma() or
      besselI().

    * print.table(x, zero.print = ".") now also has an effect when x is
      not integer-valued.

    * There is more support to explore the system's idea of time-zone
      names.  Sys.timezone() tries to give the current system setting
      by name (and succeeds at least on Linux, OS X, Solaris and
     Windows), and OlsonNames() lists the names in the system's Olson
      database. Sys.timezone(location = FALSE) gives the previous
      behaviour.

    * Platforms with a 64-bit time_t type are allowed to handle
      conversions between the "POSIXct" and "POSIXlt" classes for
      date-times outside the 32-bit range (before 1902 or after 2037):
      the existing workarounds are used on other platforms.  (Note that
      time-zone information for post-2037 is speculative at best, and
      the OS services are tested for known errors and so not used on OS
      X.)

      Currently time_t is usually long and hence 64-bit on Unix-alike
      64-bit platforms: however it several cases the time-zone database
      is 32-bit.  On R for Windows it is 64-bit (for both architectures
      as from this version).

    * The "save.defaults" option can include a value for
      compression_level.

    * colSums() and friends now have support for arrays and data-frame
      columns with 2^31 or more elements.

    * as.factor() is faster when f is an unclassed integer vector (for
      example, when called from tapply()).

    * fft() now works with longer inputs, from the 12 million
      previously supported up to 2 billion.

    * Complex svd() now uses LAPACK subroutine ZGESDD, the complex
      analogue of the routine used for the real case.

    * Sweave now outputs .tex files in UTF-8 if the input encoding is
      declared to be UTF-8, regardless of the local encoding.  The
      UTF-8 encoding may now be declared using a LaTeX comment
      containing the string %\SweaveUTF8 on a line by itself.

    * file.copy() gains a copy.date argument.

    * Printing of date-times will make use of the time-zone
      abbreviation in use at the time, if known.  For example, for
      Paris pre-1940 this could be LMT, PMT, WET or WEST.  To enable
      this, the "POSIXlt" class has an optional component "zone"
      recording the abbreviation for each element.

      For platforms which support it, there is also a component
      "gmtoff" recording the offset from GMT where known.

    * (On Windows, by default on OS X and optionally elsewhere.)  The
      system C function strftime has been replaced by a more
      comprehensive version with closer conformance to the POSIX 2008
      standard.

    * dnorm(x, log = FALSE) is more accurate (but somewhat slower) for
      |x| > 5.

    * Some versions of the tiff() device have further compression
      options.

    * read.table(), readLines() and scan() have a new argument to
      influence the treatment of embedded nuls.

    * Avoid duplicating the right hand side values in complex
      assignments when possible.  This reduces copying of replacement
      values in expressions such as Z$a <- a0 and ans[[i]] <- tmp: some
      package code has relied on there being copies.

      Also, a number of other changes to reduce copying of objects; all
      contributed by or based on suggestions by Michael Lawrence.

    * The fast argument of KalmanLike(), KalmanRun() and
      KalmanForecast() has been replaced by update, which instead of
      updating mod in place, optionally returns the updated model in an
      attribute "mod" of the return value.

    * arima() and makeARIMA() get a new optional argument SSinit,
      allowing the choice of a different *s*tate *s*pace initialization
      which has been observed to be more reliable close to
      non-stationarity.

    * warning() has a new argument noBreaks., to simplify
      post-processing of output with options(warn = 1).

    * pushBack() gains an argument encoding, to support reading of
      UTF-8 characters using scan(), read.table() and related functions
      in a non-UTF-8 locale.

    * all.equal.list() gets a new argument use.names which by default
      labels differing components by names (if they match) rather than
      by integer index.  Saved R output in packages may need to be
      updated.

    * The methods for all.equal() and attr.all.equal() now have
      argument check.attributes after ... so it cannot be partially nor
      positionally matched (as it has been, unintentionally).

      A side effect is that some previously undetected errors of
      passing empty arguments (no object between commas) to all.equal()
      are detected and reported.

      There are explicit checks that check.attributes is logical,
      tolerance is numeric and scale is NULL or numeric.  This catches
      some unintended positional matching.

      The message for all.equal.numeric() reports a "scaled difference"
      only for scale != 1.

    * all.equal() now has a "POSIXt" method replacing the "POSIXct"
      method.

    * The "Date" and "POSIXt" methods of seq() allows by = "quarter"
      for completeness (by = "3 months" always worked).

    * file.path() removes any trailing separator on Windows, where they
      are invalid (although sometimes accepted).  This is intended to
      enhance the portability of code written by those using POSIX file
      systems (where a trailing / can be used to confine path matching
      to directories).

    * New function agrepl() which like grepl() returns a logical
      vector.

    * fifo() is now supported on Windows.

    * sort.list(method = "radix") now allows negative integers

    * Some functionality of print.ts() is now available in
      .preformat.ts() for more modularity.

    * mcparallel() gains an option detach = TRUE which allows execution
      of code independently of the current session.  It is based on a
      new estranged = TRUE argument to mcfork() which forks child
      processes such that they become independent of the parent
      process.

    * The pdf() device omits circles and text at extremely small sizes,
      since some viewers were failing on such files.

    * The rightmost break for the "months", "quarters" and "years"
      cases of hist.POSIXlt() has been increased by a day.

    * The handling of DF[i,] <- a where i is of length 0 is improved.

    * hclust() gains a new method "ward.D2" which implements Ward's
      method correctly.  The previous "ward" method is "ward.D" now,
      with the old name still working.  Thanks to research and
      proposals by Pierre Legendre.

    * The sunspot.month dataset has been amended and updated from the
      official source, whereas the sunspots and sunspot.year datasets
      will remain immutable. The documentation and source links have
      been updated correspondingly.

    * The summary() method for "lm" fits warns if the fit is
      essentially perfect, as most of the summary may be computed
      inaccurately (and with platform-dependent values).

      Programmers who use summary() in order to extract just a
      component which will be reliable (e.g. $cov.unscaled) should wrap
      their calls in suppressWarnings().
2014-05-03 22:29:42 +00:00
wiz
11676f935e Bump PKGREVISION for boehm-gc default-on threads, just to be on
the safe side.
2014-04-30 14:19:40 +00:00
joerg
af4b03a241 Don't use libfl. Bump revision. 2014-04-28 12:43:34 +00:00
wiz
f4cc380315 Update to 0.18.1, and add patches from upstream git to fix build with
isl-0.13.

version: 0.18.1
date: Tue Jul  2 07:32:18 PDT 2013
changes:
	- Update to isl 0.12.1
	- Support for OpenScop column coordinates
	- Consistent output on different platforms
2014-04-25 21:01:27 +00:00
wiz
7f36d25ca4 Update to 0.13:
version: 0.13
date: Mon Apr 14 11:08:45 CEST 2014
changes:
	- deprecate isl_int
	- improved support for multi piecewise quasi-affine expressions
	- allow the user to impose a bound on the number of low-level operations
	- add isl_id_to_ast_expr and isl_id_to_pw_aff
	- add isl_schedule_constraints
	- hide internal structure of isl_vec
	- remove support for piplib
2014-04-25 09:11:49 +00:00
joerg
3a4d9191e0 Fix readline use. 2014-04-21 18:17:35 +00:00
wiz
140d239e83 recursive bump for boehm-gc API bump 2014-04-21 13:25:53 +00:00
wiz
8503fef811 Update to 2.8.1. Switch to distutils.mk.
2.8 --> 2.8.1
-------------

Improvements:

- The installation procedure was updated to work with recent
  NumPy versions and in a wider range of environments.
2014-04-16 14:51:24 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
231269740c Use RUBY_SUFFIX instead of RUBY_VER. 2014-04-05 09:05:36 +00:00
rodent
d5d41a84e6 +libsvm 2014-04-02 07:32:27 +00:00
rodent
2e7849e13e Import libsvm-3.18 as math/libsvm.
LIBSVM is an integrated software for support vector classification, (C-SVC, nu-
SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class
SVM). It supports multi-class classification.
2014-04-02 07:31:43 +00:00
adam
0cdeed0b1d Changes 4.54:
Block-triangular LU-factorization was implemented to be used
on computing an initial factorization of the basis matrix.

A new version of the Schur-complement-based factorization
module was included in the package. Now it can be used along
with plain as well as with block-triangular LU-factorization.

Currently the following flags can be used to specify the type
of the basis matrix factorization (glp_bfcp.type):

GLP_BF_LUF + GLP_BF_FT   LUF, Forrest-Tomlin update (default)
GLP_BF_LUF + GLP_BF_BG   LUF, Schur complement, Bartels-Golub
                         update
GLP_BF_LUF + GLP_BF_GR   LUF, Schur complement, Givens rotation
                         update
GLP_BF_BTF + GLP_BF_BG   BTF, Schur complement, Bartels-Golub
                         update
GLP_BF_BTF + GLP_BF_GR   BTF, Schur complement, Givens rotation
                         update

In case of GLP_BF_FT the update is applied to matrix U, while
in cases of GLP_BF_BG and GLP_BF_GR the update is applied to
the Schur complement.

Corresponding new options --luf and --btf were added to glpsol.

For more details please see a new edition of the GLPK reference
manual included in the distribution.

A minor bug (in reporting the mip solution status) was fixed.

A call to "iodbc-config --cflags" was added in configure.ac
to correctly detect iodbc flags.
2014-04-01 08:38:35 +00:00
adam
abf9107f67 Fix linking with gfortran 2014-03-31 20:53:22 +00:00
wiz
3a348a00e6 Update to 3.3.4:
FFTW 3.3.4

* New functions fftw_alignment_of (to check whether two arrays are
  equally aligned for the purposes of applying a plan) and fftw_sprint_plan
  (to output a description of plan to a string).

* Bugfix in fftw-wisdom-to-conf; thanks to Florian Oppermann for the
  bug report.

* Fixed manual to work with texinfo-5.

* Increased timing interval on x86_64 to reduce timing errors.

* Default to Win32 threads, not pthreads, if both are present.

* Various build-script fixes.
2014-03-31 08:33:10 +00:00
taca
ebdc000549 Fix build problem with ruby21. 2014-03-26 13:25:26 +00:00
asau
f6471c45ce Define _WITH_GETLINE for getline(3) on FreeBSD 9. 2014-03-26 06:57:06 +00:00
taca
6e43d9ed75 Use RUBY_SUFFIX instead of RUBY_VER. 2014-03-17 14:17:47 +00:00
taca
be5dbf4ff6 Add GEM_CLEANBUOLD_EXTENSIONS. 2014-03-17 14:17:22 +00:00
taca
3ba14e0f1d Add GEM_EXTSDIR support. 2014-03-17 14:15:39 +00:00
markd
2880df5aec Update to R 3.0.3. update from wen heping.
CHANGES IN R 3.0.3:

NEW FEATURES:

* On Windows there is support for making .texi manuals using
  texinfo 5.0 or later: the setting is in file
  src/gnuwin32/MkRules.dist.

  A packaging of the Perl script and modules for texinfo 5.2 has
  been made available at <URL:
  http://www.stats.ox.ac.uk/pub/Rtools/>.

* write.table() now handles matrices of 2^31 or more elements, for
  those with large amounts of patience and disc space.

* There is a new function, La_version(), to report the version of
  LAPACK in use.

* The HTML version of 'An Introduction to R' now has links to PNG
  versions of the figures.

* There is some support to produce manuals in ebook formats. (See
  doc/manual/Makefile.  Suggested by Mauro Cavalcanti.)

* On a Unix-alike Sys.timezone() returns NA if the environment
  variable TZ is unset, to distinguish it from an empty string
  which on some OSes means the UTC time zone.

* The backtick may now be escaped in strings, to allow names
  containing them to be constructed, e.g. `\``.

* read.table(), readLines() and scan() now warn when an embedded
  nul is found in the input.

* KalmanForecast(fast = FALSE) is now the default, and the help
  contains an example of how fast = TRUE can be used in this
  version.  (The usage will change in 3.1.0.)

* strptime() now checks the locale only when locale-specific
  formats are used and caches the locale in use: this can halve the
  time taken on OSes with slow system functions (e.g. OS X).

* strptime() and the format() methods for classes "POSIXct",
  "POSIXlt" and "Date" recognize strings with marked encodings:
  this allows, for example, UTF-8 French month names to be read on
  (French) Windows.

* iconv(to = "utf8") is now accepted on all platforms (some
  implementations did already, but GNU libiconv did not: however
  converted strings were not marked as being in UTF-8).  The
  official name, "UTF-8" is still preferred.

* available.packages() is better protected against corrupt metadata
  files.

* Finalizers are marked to be run at garbage collection, but run
  only at a somewhat safer later time (when interrupts are
  checked).  This circumvents some problems with finalizers running
  arbitrary code during garbage collection (the known instances
  being running options() and (C-level) path.expand()
  re-entrantly).
2014-03-14 20:15:38 +00:00
wen
8c2005ed97 Revert previous commit.
(1.7.11 require R-3.0.3)

Reported by: joerg@(Thanks !)
2014-03-14 15:20:58 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
wiedi
cb3e5ecf0e Use C99 to fix build on SunOS 2014-03-12 19:36:44 +00:00
ryoon
74ec581860 Upcate to 5.32.1
Changelog:
   Maxima 5.32 change log


   Changes not backward compatible:

 * share function graph2d: removed in favor of plot2d


   New items in core:

 * function limit: limits for fresnel_c and fresnel_s
 * function plot2d: adaptive plotting for parametric plots
 * functions round, truncate: distribute over lists and other aggregate types
 * function zn_characteristic_factors: Shanks characteristic factors


   New items in share:

 * new package smath: glue code for SMath Studio (notebook interface)
 * new package logic: some functions for Boolean expressions
 * package lapack: new function zheev (eigenvalues of Hermitian matrix)


   Changes in core:

 * function labels: make 'labels' an ordinary function (not argument-quoting)
 * plotting: more general color specification
 * plotting: rework plot options machinery
 * plotting: introduce some new options


   Other changes:

 * Build and install mgnuplot.exe under windows


   Bug fixes:

 2668 Bigfloat Gamma Inaccurate for Small Inputs
 2666 plotdf ignores first of [x, ...] or [y, ...] if there are no other options
 2662 Maxima manual adjust
 2660 lapack puts binary files in binary/binary-$foo/share/lapack/binary-$foo/lapack
 2659 bug_report() directions for creating ticket need updating
 2649 Correction for $matrix evaluation
 2639 limit asks about internal variable
 2634 zgeev does not operate on real matrices
 2633 ev(integrate,numer) gives strange result
 2630 inverse_jacobi_cn(-2.0, 3.0) generates an error
 2629 elliptic_kc(3.0) not accurate
 2628 fourier elimination on equality
 2624 Erroneous limit result
 2615 Numeric evaluation of inverse Jacobi elliptic functions is wrong for some inputs
 2282 Problem in LISP with times function in sym


 unnumbered bugs:

 mailing list 2013-09-26: transcendental functions and compilation
 mailing list 2007-04-02: fixes a bug in plot2d-discrete
 GCL bug #40646 fixed (problem actually in Maxima)
 workaround GCL bug #40154 (some float literals parsed incorrectly)
 ensure that 'sign' does not make any changes to assume database.
 fix Postscript plotting on windows
 fix limit(-(3*n^2 + 1)*(-1)^n/sqrt(n^5 + 8*n^3 + 8),n,inf);
 fix bug in ldisplay and ldisp: need to display %t label
 fix: inv_mod(0,1) should return false
 fix cyclic-p, gf-eval, gf-irr-p
 fix gf-cminus-b, gf-prim-p
 fix bug in computing (.75b0+%i*1.5b0)^(%i/4)
 fix "describe" returning wrong entry with texinfo version 5
 plots using the dumb gnuplot terminal were not being displayed in the terminal when the gnuplot_pipes is used


   Maxima 5.31 change log


   Changes in core:

 * Galois fields: revision, introduction of extension fields
 * inverse_jacobi_sn: improve accuracy
 * Bessel functions: integral of bessel_i, bessel_j of arbitrary order
 * matrix functions: revise ModeMatrix, mat_function, dispJordan, diag, JF
 * signum: do not declare signum real- or integer-valued
 * carg: declare carg real-valued
 * parser: add L, l, W, and w to list of exponent marker characters


   Changes in share:

 * package stringproc: new functions readchar, md5sum, base64


   Other changes:

 * documentation: minor changes to make Texinfo 5 happy
 * build system: changes to make Maxima build correctly on Windows


   Bug fixes:

 * 2622 base64 type warnings
 * 2619 Function inverse_erf - error in numerical evaluation
 * 2612 known_units() broken
 * 2608 quad_qags(x,x) generates a lisp error
 * 2607 lbfgs documentation is incomplete
 * 2604 fft.dem is out of date
 * 2603 fft documentation
 * 2602 lu_factor regression
 * 2599 cl-info error handling
 * 2597 logcontract and subscripted log
 * 2594 Incorrect integration of product of cosines
 * 2591 risch gives Lisp error for sinh expression
 * 2583 sign error for integrate(x^(8*%i-1),x);
 * 2570 Make acos(cos(x)) simplify to x when on correct interval
 * 2569 translate rat(1,x) and rat([1]) incorrect
 * 2536 Lisp error in limit: \
 * 2501 %pi/8 is definitely not an integer
 * 2475 limit(x^(mu/x^g),x,inf) --> error

 unnumbered bugs:

 * mailing list 2013-05-22: "array-lambda error with 5.30.0"
 * mailing list 2013-05-07: "defrule regression compare to version 5.29.1"
 * fix rk() when the independent variable's initial value is nonzero
 * fix bug in asksign
 * fix wrong noun form returned for jacobi_nc(elliptic_kc(m)/n,m)


   Maxima 5.30 change log

   Changes not backward compatible:

 * function gf_set: renamed to gf_set_data


   Other changes:

 * function bfzeta: extend to complex plane
 * function gf_set: return a structure
 * function gf_exp: allow negative exponents
 * functions plot2d, plot3d: accept subscripted variables as independent variables
 * package dynamics: revise function rk
 * package ezunits: new functions expand_dimensional, solve_dimensional, other changes
 * package linearalgebra(??): revise mat_function
 * ??: revise functions jordan, JF, diag


   Bug fixes:

 ??: limit((log(y+h)-log(y))/h,h,0,plus)
 2561: limit(log(x^2),x,-20) gives 2*log(-20)
 2559:
 2557: abs_integrate leaks assumptions into enclosing context
 2547:
 2542:
 2541: (FIXED??)
 2540:
 2531: Integration with inf
 2529: limit(x^n,x,minf) gives minf for n positive
 2528: imagpart etc. wrong when var declared real and complex
 2527: exponent too big in limit
 2517:
 2509: fresnel_s incorrect for small values
 2496:
 2458: to_poly_solve gives a wrong solution for cos(x)=sin(3x)
 2449: cabs(expr) fails when expr is 0
 2442: arrayinfo gives a Lisp error
 2441:
 2412: Problems with integral (x/(exp(x)+1),x,0,inf)
 2362:
 2350:
 2279:
 2219: tex2ooo literals format
  472: ctrl-D causes Maxima debugger to loop endlessly (clisp only)


 unnumbered bugs:

 mailing list circa 2013-03-30: load_pathname unset with maxima -b
 mailing list 2013-02-21: gamma_incomplete_regularized(a,0) returning the wrong noun form
 mailing list 2012-12-23: "let(simp) behaves different when loaded from batch file"
 mailing list 2012-12-14: "Maxima won,t pull out a constant from a linear function"
 bern() with zerobern:false
 clean up facts introduced by sign functions
2014-03-11 20:16:32 +00:00
wen
f3efc4a271 Update to 1.0.14 2014-03-09 14:38:25 +00:00
wen
a55e9ca22a Update to 1.4.18
Upstream changes:
27 September 2013: statmod 1.4.18
- Update reference for permp().
- bug fix to elda() so that it returns NA for the tests instead of
  giving an error when the Fisher information for the slope isNA.
- Exact roles of authors specified in DESCRIPTION file.
- All usage lines in help files wrapped at 90 characters to ensure
  that code is not truncated in pdf manual.
2014-03-09 14:28:57 +00:00
wen
62194d6ed6 Update to 0.9.9
Upstream changes:
Version 0.9-9, 2013/12/10
Fixed several problems to avoid WARNING and NOTE with last versions of R
2014-03-09 14:22:53 +00:00
wen
eebe9ac77e Update to 0.4.7
Upstream changes:
(But no changes for 0.4.7)
Version 0.4-6 2013/10/30
Added function dasytriangular for the density of asymmetric triangular distribution as described in Mardia (1972)
In this version two functions are available for evaluating the median (medianCircular which allows for the dispersion para
meter and median.circular with only the median reported), however medianCircular is deprecated and it will be removed in t
he next releases.
Added mean.circular.c to calculate the circular mean in C language.
New algorithm for circular median. The implementation is in C language.
Added function for Hodges Lehmann estimate of the median for circular and non circular data.
Several bugs fixed.
2014-03-09 14:15:43 +00:00
wen
209791a6e1 Update to 0.9.7(No changelog upstream)
Update DEPENDS
2014-03-09 14:04:36 +00:00
wen
8bee353ebf Update to 1.7.11
Upstream changes:
Changes in Version 1.7-11

  o Extended the license from "GPL-2" to "GPL-2 | GPL-3".

  o Avoid duplications in Suggests/Imports/Depends in the package's
    DESCRIPTION. Use only :: instead of ::: to access certain functions
    from other namespaces.

  o Added as.list() methods for yearmon/yearqtr.

  o Added workaround in Ops.zoo if first argument is not a zoo series
    (prompted by Josh Ulrich).

  o The transform() method for zoo series now does what method for
    data.frame does (instead of just calling it) in order to get
    non-standard evaluation.
2014-03-09 13:54:38 +00:00
jperkin
6cb16ed9c2 Do not re-define gets() on SunOS, incompatible prototype. 2014-03-06 23:09:04 +00:00
jperkin
8d45f39a9a Pull in Texinfo 5.x compatibility fixes from upstream. 2014-03-06 23:06:58 +00:00
adam
f4cb9c82c7 Changes 1.8.0:
* New, no 2to3, Python 2 and Python 3 are supported by a common code base.
* New, gufuncs for linear algebra, enabling operations on stacked arrays.
* New, inplace fancy indexing for ufuncs with the ``.at`` method.
* New, ``partition`` function, partial sorting via selection for fast median.
* New, ``nanmean``, ``nanvar``, and ``nanstd`` functions skipping NaNs.
* New, ``full`` and ``full_like`` functions to create value initialized arrays.
* New, ``PyUFunc_RegisterLoopForDescr``, better ufunc support for user dtypes.
* Numerous performance improvements in many areas.
* Support for Python versions 2.4 and 2.5 has been dropped.
* Support for SCons has been removed.
2014-02-28 09:43:10 +00:00
adam
56af0fb587 Changes 3.5.0:
* added Symmetric/Hermitian LDLT factorization routines with rook pivoting algorithm
* 2-by-1 CSD to be used for tall and skinny matrix with orthonormal columns (in LAPCK 3.4.0, we already integrated CSD of a full square orthogonal matrix)
* New stopping criteria for balancing.
2014-02-28 09:39:56 +00:00
wiedi
8f25842136 bulk build suggested readline 2014-02-26 10:38:07 +00:00
obache
e90f2e98d7 Tell right prefix to configure for gmp and fltk, or builtin one or other one
using different prefix than this package will not be picked up.
2014-02-25 09:32:57 +00:00
adam
c92338feac Changes 0.12.2:
- MinGW-w64 build fix
- fix simplification bug
2014-02-25 09:18:25 +00:00
wiz
cc623f7298 Add --without-gmp to configure arguments when gmp is disabled.
Just to be on the safe side (I don't see a difference).
2014-02-25 09:16:49 +00:00
wiedi
74e921b583 Include <ieeefp.h> for finite() and update the homepage 2014-02-24 12:35:10 +00:00
adam
56f8b2845f Changes 1.0.2:
- Fixed mpc_atan, mpc_atanh for (+-0, +-1), see
  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994#c7
- Fixed mpc_log10 for purely imaginary argument, see
  http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-September/001208.html
2014-02-23 15:32:10 +00:00
fhajny
f14d35dfe8 Add p5-Algorithm-Munkres, p5-Math-Derivative, p5-Math-Spline 2014-02-20 11:30:45 +00:00
fhajny
ca8bddad3c Import math/p5-Math-Spline.
Cubic Spline Interpolation of data.
2014-02-20 11:27:51 +00:00
fhajny
862bd67bf1 Import math/p5-Math-Derivative.
Numeric 1st and 2nd order differentiation.
2014-02-20 11:26:20 +00:00
fhajny
f1442a4711 Import math/p5-Algorithm-Munkres.
Perl extension for Munkres' solution to classical Assignment problem
for square and rectangular matrices. This module extends the solution
of Assignment problem for square matrices to rectangular matrices by
padding zeros. Thus a rectangular matrix is converted to square matrix
by padding necessary zeros.
2014-02-20 11:25:13 +00:00
markd
b3865b0f54 Install R support files. Bump PKGREVISION. 2014-02-19 09:19:01 +00:00
jperkin
38749775f6 Pass --disable-openmp on Darwin. With changes to g95 and tk, this package
finally builds.
2014-02-17 17:11:07 +00:00
adam
a33b135837 Changes 4.53:
* The API routine glp_read_mps was changed to remove free rows.
* A bug was fixed in the API routine glp_read_lp.
* The zlib compression library used by some GLPK routines and
  included in the package was downgraded from 1.2.7 to 1.2.5 (as
  in GLPK 4.50) because of addressability bugs on some 64-bit
  platforms.
* A bug was fixed in a routine that reads gzipped files.
* Two API routines glp_get_it_cnt and glp_set_it_cnt were added.
* All obsolete GLPK API routines (prefixed with lpx) were removed
  from the package.
* A set of routines that simulate the old GLPK API (as defined
  in 4.48) were added; see examples/oldapi/api/lpx.c.
* A namespace bug was fixed in the SQL table drive module.
2014-02-14 09:25:49 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
obache
58e9f22b0a Using distutils.
Bump PKGREVISION.
2014-02-12 12:53:56 +00:00