Commit graph

3935 commits

Author SHA1 Message Date
wen
fc5c422c42 Update to 2.01.39
Upstream changes:
2016-08-23 14:52  rsbivand

	* DESCRIPTION, src/areapl.f, src/bounds.h, src/cncvwt.f,
	  src/dokhat.f, src/inpip.f, src/ipippa.f, src/iplace.f,
	  src/k12hat.f, src/kernel3d.f, src/khvc.f, src/khvmat.f,
	  src/krnnrm.f, src/krnqne.f, src/krnqrt.f, src/nndist.f,
	  src/plarea.f, src/sekhat.f, src/sort.f, src/sort2.f,
	  src/stkhat.f, src/stsecal.f, src/tribble.f, src/twodimmse.f,
	  src/weight.f: real*8 changed to double precision

2015-09-28 17:57  rsbivand

	* ChangeLog, DESCRIPTION, inst/ChangeLog: tidy

2015-06-28 12:46  rsbivand

	* DESCRIPTION, NAMESPACE: CRAN
	  _R_CHECK_CODE_USAGE_WITH_ONLY_BASE_ATTACHED_=true NAMESPACE tidy

2015-04-13 15:28  rsbivand

	* svn2cl.xsl: move to distributed svn2cl
2016-11-06 03:03:16 +00:00
wen
1c1831a343 Update to 1.4.26
Upstream changes:
28 August 2016: statmod 1.4.26

- Fortran function gaussq2 updated to Fortran 77.

 5 August 2016: statmod 1.4.25

- Add CITATION file.

- pinvgauss() now uses an asymptotic approximation to compute right
  tail probabilities for extreme large quantiles.  This allows it to
  give correct right tail probabilities for virtually any quantile.

- Fix to qinvgauss() to avoid NA values when computing extreme tail
  quantiles where the inverse Gaussian density is subject to floating
  underflow.

- Bug fix to qresiduals() and qresid.invgauss() for the inverse
  Guassian distribution.
2016-11-06 02:54:08 +00:00
wen
da82abd5bd Update to 1.7.13
Upstream changes:
Changes in Version 1.7-13

  o The window() method erroneously dropped the dimension in case of
    1-column zoo series. Fixed now.

  o Bug fix in NA handling of rollmax() pointed out by Cory Fletcher.

  o A few as.yearmon/as.yearqtr methods were not registered in
    the NAMESPACE but are now.

  o If there are less then two non-NAs in na.approx() then approx()
    cannot be applied. Instead of throwing an error (as up to version
    1.7-12) simply no NAs are replaced now.

  o Bug fix for lag(z, k = k, na.pad = TRUE) which ignored na.pad = TRUE
    if 'k' was a vector of lags.
2016-11-06 02:43:56 +00:00
wen
030ef41ba5 Update to 3.3.2
Upstream changes:
CHANGES IN R 3.3.2:

  NEW FEATURES:

    * extSoftVersion() now reports the version (if any) of the readline
      library in use.

    * The version of LAPACK included in the sources has been updated to
      3.6.1, a bug-fix release including a speedup for the
      non-symmetric case of eigen().

    * Use options(deparse.max.lines=) to limit the number of lines
      recorded in .Traceback and other deparsing activities.

    * format(<AsIs>) looks more regular, also for non-character atomic
      matrices.

    * abbreviate() gains an option named = TRUE.

    * The online documentation for package methods is extensively
      rewritten.  The goals are to simplify documentation for basic
      use, to note old features not recommended and to correct
      out-of-date information.

    * Calls to setMethod() no longer print a message when creating a
      generic function in those cases where that is natural: S3
      generics and primitives.

  INSTALLATION and INCLUDED SOFTWARE:

    * Versions of the readline library >= 6.3 had been changed so that
      terminal window resizes were not signalled to readline: code has
      been added using a explicit signal handler to work around that
      (when R is compiled against readline >= 6.3).  (PR#16604)

    * configure works better with Oracle Developer Studio 12.5.

  UTILITIES:

    * R CMD check reports more dubious flags in files
      src/Makevars[.in], including -w and -g.

    * R CMD check has been set up to filter important warnings from
      recent versions of gfortran with -Wall -pedantic: this now
      reports non-portable GNU extensions such as out-of-order
      declarations.

    * R CMD config works better with paths containing spaces, even
      those of home directories (as reported by Ken Beath).

  DEPRECATED AND DEFUNCT:

    * Use of the C/C++ macro NO_C_HEADERS is deprecated (no C headers
      are included by R headers from C++ as from R 3.3.0, so it should
      no longer be needed).

  BUG FIXES:

    * The check for non-portable flags in R CMD check could be stymied
      by src/Makevars files which contained targets.

    * (Windows only) When using certain desktop themes in Windows 7 or
      higher, Alt-Tab could cause Rterm to stop accepting input.
      (PR#14406; patch submitted by Jan Gleixner.)

    * pretty(d, ..) behaves better for date-time d (PR#16923).

    * When an S4 class name matches multiple classes in the S4 cache,
      perform a dynamic search in order to obey namespace imports.
      This should eliminate annoying messages about multiple hits in
      the class cache.  Also, pass along the package from the
      ClassExtends object when looking up superclasses in the cache.

    * sample(NA_real_) now works.

    * Packages using non-ASCII encodings in their code did not install
      data properly on systems using different encodings.

    * merge(df1, df2) now also works for data frames with column names
      "na.last", "decreasing", or "method".  (PR#17119)

    * contour() caused a segfault if the labels argument had length
      zero.  (Reported by Bill Dunlap.)

    * unique(warnings()) works more correctly, thanks to a new
      duplicated.warnings() method.

    * findInterval(x, vec = numeric(), all.inside = TRUE) now returns
      0s as documented.  (Reported by Bill Dunlap.)

    * (Windows only) R CMD SHLIB failed when a symbol in the resulting
      library had the same name as a keyword in the .def file.
      (PR#17130)

    * pmax() and pmin() now work with (more ?)  classed objects, such
      as "Matrix" from the Matrix package, as documented for a long
      time.

    * axis(side, x = D) and hence Axis() and plot() now work correctly
      for "Date" and time objects D, even when "time goes backward",
      e.g., with decreasing xlim.  (Reported by William May.)

    * str(I(matrix(..))) now looks as always intended.

    * plot.ts(), the plot() method for time series, now respects cex,
      lwd and lty.  (Reported by Greg Werbin.)

    * parallel::mccollect() now returns a named list (as documented)
      when called with wait = FALSE.  (Reported by Michel Lang.)

    * If a package added a class to a class union in another package,
      loading the first package gave erroneous warnings about
      "undefined subclass".

    * c()'s argument use.names is documented now, as belonging to the
      (C internal) default method.  In "parallel", argument recursive
      is also moved from the generic to the default method, such that
      the formal argument list of base generic c() is just (...).

    * rbeta(4, NA) and similarly rgamma() and rnbinom() now return
      NaN's with a warning, as other r<dist>(), and as documented.
      (PR#17155)

    * Using options(checkPackageLicense = TRUE) no longer requires
      acceptance of the licence for non-default standard packages such
      as compiler.  (Reported by Mikko Korpela.)

    * split(<very_long>, *) now works even when the split off parts are
      long. (PR#17139)

    * min() and max() now also work correctly when the argument list
      starts with character(0).  (PR#17160)

    * Subsetting very large matrices (prod(dim(.)) >= 2^31) now works
      thanks to Michael Schubmehl's PR#17158.

    * bartlett.test() used residual sums of squares instead of
      variances, when the argument was a list of lm objects.  (Reported
      by Jens Ledet Jensen).

    * plot(<lm>, which = *) now correctly labels the contour lines for
      the standardized residuals for which = 6.  It also takes the
      correct p in case of singularities (also for which = 5).
      (PR#17161)

    * xtabs(~ exclude) no longer fails from wrong scope, thanks to
      Suharto Anggono's PR#17147.

    * Reference class calls to methods() did not re-analyse previously
      defined methods, meaning that calls to methods defined later
      would fail. (Reported by Charles Tilford).

    * findInterval(x, vec, left.open = TRUE) misbehaved in some cases.
      (Reported by Dmitriy Chernykh.)
2016-11-06 02:08:16 +00:00
maya
b300fb0459 py-pytables: remove quick hack for netbsds new compiler choice claiming
C11 support without the OS having the rest of it.
2016-11-03 00:07:52 +00:00
wiz
5fe5d3238e Updated py-numpy to 1.11.2.
NumPy 1.11.2 Release Notes
**************************

Numpy 1.11.2 supports Python 2.6 - 2.7 and 3.2 - 3.5. It fixes bugs and
regressions found in Numpy 1.11.1 and includes several build related
improvements. Wheels for Linux, Windows, and OS X can be found on PyPI.

Pull Requests Merged
====================

Fixes overridden by later merges and release notes updates are omitted.

- #7736 BUG: Many functions silently drop 'keepdims' kwarg.
- #7738 ENH: Add extra kwargs and update doc of many MA methods.
- #7778 DOC: Update Numpy 1.11.1 release notes.
- #7793 BUG: MaskedArray.count treats negative axes incorrectly.
- #7816 BUG: Fix array too big error for wide dtypes.
- #7821 BUG: Make sure npy_mul_with_overflow_<type> detects overflow.
- #7824 MAINT: Allocate fewer bytes for empty arrays.
- #7847 MAINT,DOC: Fix some imp module uses and update f2py.compile docstring.
- #7849 MAINT: Fix remaining uses of deprecated Python imp module.
- #7851 BLD: Fix ATLAS version detection.
- #7896 BUG: Construct ma.array from np.array which contains padding.
- #7904 BUG: Fix float16 type not being called due to wrong ordering.
- #7917 BUG: Production install of numpy should not require nose.
- #7919 BLD: Fixed MKL detection for recent versions of this library.
- #7920 BUG: Fix for issue #7835 (ma.median of 1d).
- #7932 BUG: Monkey-patch _msvccompile.gen_lib_option like other compilers.
- #7939 BUG: Check for HAVE_LDOUBLE_DOUBLE_DOUBLE_LE in npy_math_complex.
- #7953 BUG: Guard against buggy comparisons in generic quicksort.
- #7954 BUG: Use keyword arguments to initialize Extension base class.
- #7955 BUG: Make sure numpy globals keep identity after reload.
- #7972 BUG: MSVCCompiler grows 'lib' & 'include' env strings exponentially.
- #8005 BLD: Remove __NUMPY_SETUP__ from builtins at end of setup.py.
- #8010 MAINT: Remove leftover imp module imports.
- #8020 BUG: Fix return of np.ma.count if keepdims is True and axis is None.
- #8024 BUG: Fix numpy.ma.median.
- #8031 BUG: Fix np.ma.median with only one non-masked value.
- #8044 BUG: Fix bug in NpyIter buffering with discontinuous arrays.
2016-10-31 16:26:57 +00:00
wiz
29a290688e Update blas to 3.6.1 as well.
Changes: see lapack.

Both updates provided by Kai-Uwe Eckhardt in private email.
2016-10-18 14:08:48 +00:00
wiz
08b3e08a91 Updated lapack to 3.6.1.
LAPACK 3.6.1: What’s new

[Mark Gates, UTK] blocked back-transformation for the non-symmetric eigenvalue problem

It blocks NB gemv calls into one gemm call inside trevc. To do
that, it needs a new routine, trevc3, because unfortunately the
lwork was not passed into trevc. Attached is the performance speedup
for dgeev. It gives a nice 1.5x speedup for N=20000, and that
appears to still be increasing with N. This is not the improvements
that Greg Henry recently provided for doing the triangular solves
as BLAS-3 instead of BLAS-1. That will take a while to process,
but we expect another, even larger increase in performance when
those changes are applied. This also does not include doing multiple
(BLAS-1) triangular solves in parallel, which is available in MAGMA,
since that requires OpenMP or pthreads.
2016-10-18 14:08:14 +00:00
taca
21d04df49e Update ruby-spreadsheet to 1.1.3.
### 1.1.3 / 06.08.2016

Author: Alexandre Balon-Perin <abalonperin@gilt.jp>
Date:   Fri Aug 5 17:19:29 2016 +0900

* Fix issue with iconv on Ubuntu 12.04
* This fix is related to a bug in the iconv implementation packaged in libc6 on Ubuntu 12.04
* For some reasons, the encoding options //TRANSLIT//IGNORE are improperly applied.
* When //TRANSLIT is specified, instead of rescuing errors related to //TRANSLIT and checking if the //IGNORE is set, the code simply crashes.

### 1.1.2 / 29.03.2016
Author: Aleksandr Boykov <aleksandr.boykov@parelio.com>
Date:   Mon Mar 28 14:07:35 2016 -0400

fixes compact! method when the excel document has dates
2016-10-15 14:46:54 +00:00
taca
32342d66bc Update ruby-roo to 2.5.1.
## [2.5.1] 2016-08-26
### Fixed
- Fixed NameError. [337](https://github.com/roo-rb/roo/pull/337)

## [2.5.0] 2016-08-21
### Fixed
- Remove tempdirs via finalizers on garbage collection. This cleans them up in all known cases, rather than just when the #close method is called. The #close method can be used to cleanup early. [329](https://github.com/roo-rb/roo/pull/329)
- Fixed README.md typo [318](https://github.com/roo-rb/roo/pull/318)
- Parse sheets in ODS files once to improve performance [320](https://github.com/roo-rb/roo/pull/320)
- Fix some Cell conversion issues [324](https://github.com/roo-rb/roo/pull/324) and [331](https://github.com/roo-rb/roo/pull/331)
- Improved memory performance [332](https://github.com/roo-rb/roo/pull/332)
- Added `no_hyperlinks` option to improve streamig performance [319](https://github.com/roo-rb/roo/pull/319) and [333](https://github.com/roo-rb/roo/pull/333)

### Deprecations
- Roo::Base::TEMP_PREFIX should be accessed via Roo::TEMP_PREFIX
- The private Roo::Base#make_tempdir is now available at the class level in
  classes that use tempdirs, added via Roo::Tempdir
=======
### Added
- Discard hiperlinks lookups to allow streaming parsing without loading whole files

## [2.4.0] 2016-05-14
### Fixed
- Fixed opening spreadsheets with charts [315](https://github.com/roo-rb/roo/pull/315)
- Fixed memory issues for Roo::Utils.number_to_letter [308](https://github.com/roo-rb/roo/pull/308)
- Fixed Roo::Excelx::Cell::Number to recognize floating point numbers [306](https://github.com/roo-rb/roo/pull/306)
- Fixed version number in Readme.md [304](https://github.com/roo-rb/roo/pull/304)

### Added
- Added initial support for HTML formatting [278](https://github.com/roo-rb/roo/pull/278)
2016-10-15 14:45:17 +00:00
taca
312e5ba385 Update ruby-gsl to 2.1.0.1.
AFAIR, pkgsrc's ruby23-base dose not met below problem but here is changes:

* Gem was not compiling on Ruby 2.3.0 due to non-availability of
  correct headers. This minor release fixes that problem.
2016-10-15 14:42:10 +00:00
kamil
8f71be24e6 Don't include py-funcsig for Python older than 3.3.
This feature is now part of Python 3.3 and newer:
https://www.python.org/dev/peps/pep-0362/
2016-10-12 19:51:45 +00:00
kamil
2ddc4cdf39 Mark py-numpy and py-scipy as explicit dependencies.
No PKGREVISION bump as it's a very new package.
2016-10-12 10:37:18 +00:00
kamil
2ea8bf6831 Added math/py-abcpmc 2016-10-12 00:28:44 +00:00
kamil
6f5d89d60e Import py27-abcpmc-0.1.2 as math/py-abcpmc.
A Python Approximate Bayesian Computing (ABC) Population Monte Carlo
(PMC) implementation based on Sequential Monte Carlo (SMC) with Particle
Filtering techniques.
2016-10-12 00:27:00 +00:00
wiz
982c8f22e9 Recursive bump for all users of pgsql now that the default is 95. 2016-10-09 21:41:55 +00:00
wiz
3012b1db48 Updated cloog to 0.18.4.
Changes for 0.18.4 not found.

version: 0.18.3
date: Mon Dec  8 11:06:42 PDT 2014
changes:
	- Update to isl 0.14
	- Support for OpenScop loop extension
2016-10-09 19:46:52 +00:00
adam
3b88bd43a5 Revbump post boost update 2016-10-07 18:25:29 +00:00
wiz
0f376fe5ec Updated isl to 0.17.1.
Provided by Kai-Uwe Eckhardt in private mail.

version: 0.17.1
date: Fri May  6 12:02:48 CEST 2016
changes:
	- fix bug in coalescing treatment
---
version: 0.17
date: Tue May  3 14:26:43 CEST 2016
changes:
	- optionally combine SCCs incrementally in scheduler
	- optionally maximize coincidence in scheduler
	- optionally avoid loop coalescing in scheduler
	- fix handling of nested integer divisions
	- optionally detect min/max expressions during AST generation
	- minor AST generator improvements
	- simplify stride constraints
	- improve support for expansions in schedule trees
---
version: 0.16.1
date: Thu Jan 14 18:08:06 CET 2016
changes:
	- fix bug in simplification
---
version: 0.16
date: Tue Jan 12 09:56:16 CET 2016
changes:
	- add 32 bit integer optimization for IMath
	- minor AST generator improvements
	- add isl_union_flow_get_full_{may,must}_dependence
	- minor improvements to Python bindings
	- minor improvements to set and map printing
---
version: 0.15
date: Thu Jun 11 12:45:33 CEST 2015
changes:
	- improve coalescing
	- add isl_union_access_info_compute_flow
	- add mark nodes in AST
	- add isl_union_pw_aff and isl_multi_union_pw_aff
	- add schedule trees
	- deprecate band forests
	- deprecate separation_class AST generation option
	- introduce isl_bool and isl_stat types
2016-10-06 22:03:56 +00:00
wiz
1cb948a7bc Use INSTALLATION_DIRS. 2016-10-04 09:34:01 +00:00
wiz
dddfa30b5a Updated ltm to 1.0.
Feb 5th, 2016
v1.0
       -- Bump to 1.0
       -- Dirkjan Bussink provided a faster version of mp_expt_d()
       -- Moritz Lenz contributed a fix to mp_mod()
          and provided mp_get_long() and mp_set_long()
       -- Fixed bugs in mp_read_radix(), mp_radix_size
          Thanks to shameister, Gerhard R,
       -- Christopher Brown provided mp_export() and mp_import()
       -- Improvements in the code of mp_init_copy()
          Thanks to ramkumarkoppu,
       -- lomereiter provided mp_balance_mul()
       -- Alexander Boström from the heimdal project contributed patches to
          mp_prime_next_prime() and mp_invmod() and added a mp_isneg() macro
       -- Fix build issues for Linux x32 ABI
       -- Added mp_get_long_long() and mp_set_long_long()
       -- Carlin provided a patch to use arc4random() instead of rand()
          on platforms where it is supported
       -- Karel Miko provided mp_sqrtmod_prime()
2016-10-04 09:29:46 +00:00
wiz
21e03edafe Updated mpfr to 3.1.5.
Changes from version 3.1.4 to version 3.1.5:
- C++11 compatibility.
- Bug fixes (see <http://www.mpfr.org/mpfr-3.1.4/#fixed> and ChangeLog file).
- More tests.
2016-10-03 12:35:18 +00:00
wiz
2ea9b05c83 Remove some dead code, python-3.3 is no more. 2016-10-03 12:25:36 +00:00
joerg
12d4be1f1b Don't depend on outdated ftime interface. 2016-10-01 13:04:16 +00:00
joerg
25be1ffa00 Instruct Makefile how to find AWK 2016-09-29 12:10:50 +00:00
maya
da1715b30d octave: fix linux install
we pass and assume a given MACHINE_GNU_PLATFORM, but this package did not
use this value due to an error.
the guess it had for linux (x86_64-unknown-linux-gnu) is different, and
this seems to trample over our own tools, see:
https://mail-index.netbsd.org/pkgsrc-users/2014/03/26/msg019464.html

add this patch to the original m4 script too, not just the resulting configure
file, so it won't be accidentially forgotten (and can be upstreamed).

patch originally by Iain Morgan
reminded by Dr. Thomas Orgis
2016-09-28 02:54:15 +00:00
maya
b4c8bfaefd octave: suggest workaround for crashes in MESSAGE
the default uses OpenGL and depending on the setup, it may lack
certain features.

see GNU Octave bug #44823: http://savannah.gnu.org/bugs/?44823
2016-09-20 21:02:40 +00:00
wiz
46c721e7ae Add bl3.mk file for lbixion. 2016-09-20 10:43:02 +00:00
wiz
a098a4592a + libixion. 2016-09-20 10:34:34 +00:00
wiz
fb5f9aeb70 Import libixion-0.12.1 as math/libixion.
Ixion is a general purpose formula parser & interpreter that can
calculate multiple named targets, or "cells".

The goal of this project is to create a library for calculating
the results of formula expressions stored in multiple named targets,
or "cells". The cells can be referenced from each other, and the
library takes care of resolving their dependencies automatically
upon calculation. The caller can run the calculation routine either
in a single-threaded mode, or a multi-threaded mode. The library
also supports re-calculations where the contents of one or more
cells have been modified since the last calculation, and a partial
calculation of only the affected cells need to be calculated.
2016-09-20 10:34:22 +00:00
dholland
7e36a4d367 Fix the first two (glaring) build errors. There seem to be a lot more. 2016-09-18 07:08:19 +00:00
prlw1
45d220ad5b Add py-lmfit 0.9.5
A library for least-squares minimization and data fitting in Python,
based on scipy.optimize.
2016-09-16 15:20:31 +00:00
gdt
129da91289 Note error message from building with guile 2.0 2016-09-16 00:37:02 +00:00
wiz
2f97341641 Updated libmatheval to 1.1.11.
Set LICENSE.
Still does not build with guile20, so leave it at 1.8.


Version 1.1.11

* Fixed issue with linking Lex library.


Version 1.1.10

* Fixed memory leak in evaluator_create function implementation.


Version 1.1.9

* Fixed bug in math_step function implementation.
* Updated manual.
2016-09-15 16:39:17 +00:00
wiz
e4025746ee After guile's and guile20's installation prefixes have changed, it's time
to bump their dependencies (except those that were bumped in the last 24
hours already).
2016-09-15 14:32:39 +00:00
prlw1
4fd3894305 Update eigen3 to 3.2.9
Eigen 3.2.9

 Released on July 18, 2016

 Changes since 3.2.8:
 * Main fixes and improvements:
  + Improve numerical robustness of JacobiSVD (backported from 3.3)
  + Bug 1017: prevents underflows in makeHouseholder
  + Fix numerical accuracy issue in the extraction of complex
    eigenvalue pairs in real generalized eigenvalue problems.
  + Fix support for vector.homogeneous().asDiagonal()
  + Bug 1238: fix SparseMatrix::sum() overload for un-compressed mode
  + Bug 1213: workaround gcc linking issue with anonymous enums.
  + Bug 1236: fix possible integer overflow in sparse-sparse product
  + Improve detection of identical matrices when applying a
    permutation (e.g., mat = perm * mat)
  + Fix usage of nesting type in blas_traits. In practice, this
    fixes compilation of expressions such as A*(A*A)^T
  + CMake: fixes support of Ninja generator
  + Add a StorageIndex typedef to sparse matrices and expressions
    to ease porting code to 3.3 (see
    http://eigen.tuxfamily.org/index.php?title=3.3#Index_typedef)
  + Bug 1200: make aligned_allocator c++11 compatible (backported from 3.3)
  + Bug 1182: improve generality of abs2 (backported from 3.3)
  + Bug 537: fix compilation of Quaternion with Apples's compiler
  + Bug 1176: allow products between compatible scalar types
  + Bug 1172: make valuePtr and innerIndexPtr properly return null
    for empty sparse matrices.
  + Bug 1170: skip calls to memcpy/memmove for empty inputs.

 * Others:
  + Bug 1242: fix comma initializer with empty matrices.
  + Improves support for MKL's PARDISO solver.
  + Fix a compilation issue with Pastix solver.
  + Add some missing explicit scalar conversions
  + Fix a compilation issue with matrix exponential (unsupported
    MatrixFunctions module).
  + Bug 734: fix a storage order issue in unsupported Spline module
  + Bug 1222: fix a compilation issue in AutoDiffScalar
  + Bug 1221: shutdown some GCC6's warnings.
  + Bug 1175: fix index type conversion warnings in sparse to
    dense conversion.

Eigen 3.2.8

 Released on February 16, 2016

 Changes since 3.2.7:
 * Main fixes and improvements:
  + Make FullPivLU::solve use rank() instead of nonzeroPivots().
  + Add EIGEN_MAPBASE_PLUGIN
  + Bug 1166: fix issue in matrix-vector products when the
    destination is not a vector at compile-time.
  + Bug 1100: Improve cmake/pkg-config support.
  + Bug 1113: fix name conflict with C99's "I".
  + Add missing delete operator overloads in
    EIGEN_MAKE_ALIGNED_OPERATOR_NEW
  + Fix (A*B).maxCoeff(i) and similar.
  + Workaround an ICE with VC2015 Update1 x64.
  + Bug 1156: fix several function declarations whose arguments
    were passed by value instead of being passed by reference
  + Bug 1164: fix std::list and std::deque specializations such
    that our aligned allocator is automatically activatived only
    when the user did not specified an allocator (or specified the
    default std::allocator).

 * Others:
  + Fix BLAS backend (aka MKL) for empty matrix products.
  + Bug 1134: fix JacobiSVD pre-allocation.
  + Bug 1111: fix infinite recursion in
    sparse-column-major.row(i).nonZeros() (it now produces a
    compilation error)
  + Bug 1106: workaround a compilation issue in Sparse module for
    msvc-icc combo
  + Bug 1153: remove the usage of __GXX_EXPERIMENTAL_CXX0X__ to
    detect C++11 support
  + Bug 1143: work-around gcc bug in COLAMD
  + Improve support for matrix products with empty factors.
  + Fix and clarify documentation of Transform wrt
    operator*(MatrixBase)
  + Add a matrix-free conjugate gradient example.
  + Fix cost computation in CwiseUnaryView (internal)
  + Remove custom unaligned loads for SSE.
  + Some warning fixes.
  + Several other documentation clarifications.
2016-09-13 14:57:39 +00:00
wiz
150343db23 This package does in fact support python-3.x. 2016-09-11 16:55:17 +00:00
joerg
e70f226d8c Override zlib 1.2.5 check in configure, it is not required. Unbreaks
NetBSD 7.0 and earlier.
2016-09-08 20:41:25 +00:00
richard
166437f176 Update to lp_solve_5.5.2.3 and indicate a 64-bit platform for aarch64
Fix isnan() checks to declare main() returning 'int' and use floating
argument to isnan() avoiding recent (gcc 5) compiler noise.

Since last update:
../../.. version 5.5.2.1
- fixed a small error in new and improved MIP_stepOF function to find integer solutions.

../../.. version 5.5.2.2
- For integer models with semi-cont variables it happened sometimes that a message
  "fillbranches_BB: Inconsistent equal-valued bounds for ..." occured and that the semi-cont condition
  was not respected.
- New functions added: get_accuracy to get the numeric accuracy after solve.
- New functions added: set_break_numeric_accuracy, get_break_numeric_accuracy to let lp_solve return ACCURACYERROR
  instead of FEASIBLE when numerical accuracy if worse then the provided values.
  In the past, lp_solve only returned a non-optimal status in case of very severe numerical instability.
  Now it will return already ACCURACYERROR when it finds a relative inaccuracy of 5e-7
- When reading a model from the lp-format and important issues are detected such as already bounds on variables being overruled
  later with for example a bin keyword, this is now reported in the default verbose level such that this is seen easier.

08/05/16 version 5.5.2.3
- For some models with integer variables, lp_solve did not find the most optimal solution.
2016-09-08 05:12:39 +00:00
taca
083d9b4e42 Limit to php70 and php71, php55 and php56 require php-stats 1.0.5. 2016-09-08 03:26:09 +00:00
wiz
0bb4f05872 Updated gsl to 2.2.1.
* What is new in gsl-2.2.1:

** reverted gsl_linalg_cholesky_decomp to its previous behavior
   so it is backward compatible; new cholesky routine is
   gsl_linalg_cholesky_decomp1
2016-09-04 09:27:18 +00:00
wiz
f1dd3ddcad Bump PKGREVISION for pc file fix. 2016-09-02 16:58:13 +00:00
plunky
a8cd9c6a4b patch pkgconfig file
cflags was "-Iinclude/eigen3" which was clearly wrong, so add prefix
2016-09-02 09:37:25 +00:00
wiz
2ae42e2d2b Updated gsl to 2.2.
* What is new in gsl-2.2:

** updated gsl_linalg_cholesky_invert to use Level-2 BLAS
   and added function gsl_linalg_pcholesky_invert

** added function gsl_linalg_invtri for inverting
   triangular matrices

** fix GSL_EIGEN_SORT_VAL_{ASC,DESC} for nonsymmetric
   eigensystems (Victor Zverovich)

** added complete orthogonal decomposition routines
   (gsl_linalg_COD)

** bug fix where median calculation wasn't reset in
   gsl_rstat_reset(); added gsl_rstat_quantile_reset() function
   (reported by Pedro Donato)

** added multivariate Gaussian random distribution
   gsl_ran_multivariate_gaussian (Timothée Flutre)

** added functions to estimate the 1-norm reciprocal condition
   number for various matrix factorizations:
     * gsl_linalg_cholesky_rcond
     * gsl_linalg_QRPT_rcond

** added functions gsl_linalg_QRPT_{lssolve,lssolve2} to
   compute least squares solutions with the QRPT decomposition

** added function gsl_permute_matrix()

** added modified Cholesky factorization (gsl_linalg_mcholesky)
   to handle symmetric indefinite matrices

** added pivoted Cholesky factorization (gsl_linalg_pcholesky)
   for ill-conditioned matrices

** rewrote (real) Cholesky decomposition to use
   a Level-2 blas algorithm instead of Level-1. Flop
   count is about the same but the code is much simpler
   and easier to follow

** completely rewritten nonlinear least squares module,
   including support for large problems; the user may
   now control the linear solver used, the trust region
   updating strategy, and the scaling method. In addition,
   support has been added for the geodesic acceleration
   step (Transtrum 2011) which can speed up convergence
   on a wide class of problems.

** added gsl_rstat_rms() for root mean square

** optimized lmniel nonlinear least squares solver
   (bug #46369)

** improved precision in Bessel K0/K1 near x = 2
   (Pavel Holoborodko, bug #47401)

** added support for compressed row storage sparse
   matrices (Alexis Tantet)

** bug fix in convergence check of hypergeometric 2F1
   function (bug #45926)

** added gsl_multilarge_linear_lcurve() to compute
   the L-curve for large linear systems

** updated multilarge normal equations method to use
   new Cholesky scaling for better numerical stability

** added scaling to Cholesky routines to reduce the
   condition number prior to factorization
2016-09-01 16:05:22 +00:00
wiz
1682c6507d Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.
2016-08-28 15:48:28 +00:00
joerg
b01e2899c9 Fix pthread use. 2016-08-26 17:17:22 +00:00
markd
444e612448 Add py-autograd 2016-08-24 23:52:43 +00:00
markd
48c3a3c8f4 Add py-autograd 1.1.5
Autograd can automatically differentiate native Python and Numpy
code. It can handle a large subset of Python's features, including
loops, ifs, recursion and closures, and it can even take derivatives
of derivatives of derivatives. It uses reverse-mode differentiation
(a.k.a. backpropagation), which means it can efficiently take
gradients of scalar-valued functions with respect to array-valued
arguments. The main intended application is gradient-based
optimization.
2016-08-24 23:50:12 +00:00
wiz
ac3d93cac0 py-nose test dependency. 2016-08-23 22:45:05 +00:00
prlw1
1601d10dc8 Update gnome-calculator to 3.21.90
Apart from translation updates, this is the same as the "stable"
3.20.2, but with history-view.ui and history-entry.ui now included
in the tarball. Since glib fixed

673101 resource compiler dependency generation not working for generated files

gnome-calculator will not compile without the missing files.


Overview of changes in gnome-calculator 3.21.90
    * Updated Hebrew translation (Yosef Or Boczko)
    * Added 'period' keypress when the delete key on the numpad is
      pressed. (Myridium)
    * Updated Spanish translation (Daniel Mustieles)
    * also in 3.20.2: lib: prevents segfault when elements of
      division to zero have null assigned tokens (fixes #769364)
      (Alberto Ruiz)
    * Add Language headers to po files (Piotr Drg)
    * Updated Swedish translation (Anders Jonsson)
    * Updated Friulian translation (Fabio Tomat)
    * Updated Indonesian translation (cherry picked from commit
      da3a093148c5f9340c6566fe35d5a38b5aa04e6b) (Andika Triwidada)
    * Updated Occitan translation (Cédric Valmary)

Overview of changes in gnome-calculator 3.21.2
    * Updated Norwegian bokmål translation. (Kjartan Maraas)
    * Updated Friulian translation (Fabio Tomat)
    * Updated Friulian translation (Fabio Tomat)
    * Updated Friulian translation (Fabio Tomat)
    * Added Friulian translation (Fabio Tomat)
    * Distribute history-view.ui (Robert Ancell)
    * Distribute history-entry.ui (Robert Ancell)
    * Updated Occitan translation (Cédric Valmary)
2016-08-21 07:42:18 +00:00