Commit graph

4595 commits

Author SHA1 Message Date
markd
9edcb1dca9 tex-unicode-math{,-doc}: update to 0.8o
* Avoid `'Dimension too large' error` for some (unpredictable)
  combinations of font choice and the `Scale` option. Problems are still
  known to occur for very large or very small values of `Scale`.
* Documentation is now run through ‘continuous integration’ (viz,
  *Travis* for the time being) as well as the test suite.
2019-05-11 22:39:41 +00:00
mef
1d71e6b4e2 Fetching by ftp got timeout, while http seems to work 2019-05-10 22:55:23 +00:00
markd
d3d4f58862 tex-unicode-math: add dependency on tex-lm-math 2019-05-07 11:52:38 +00:00
markd
370b462738 tex-unicode-math{,-doc}: update to 0.8n
* Add note to readme that the `lm-math` package is required for minimal
  functionality.
* Spacing fixed for maths fonts loaded with the `Scale` fontspec feature
* Commands like `\crampedtextstyle` now longer lead to an infinite loop
  under XeTeX.
* Improvements to the functionality of the test suite. (Although more
  tests would be nice.)
* Test suite is now (successfully) run with `expl3` debug mode enabled.
2019-05-07 11:17:19 +00:00
sjmulder
2d36c8eaba Update my (sjmulder) maintainer email address 2019-05-06 09:17:12 +00:00
sjmulder
0a0e29f55d sc-im: fix ncursesw link failure if not built in
If not using builtin curses and the ncurses bl3 is included before
ncursesw, as happens through the lua option, the ncurses bl3 sabotages
-lncursesw so make sure to include ncursesw first thing.
2019-05-06 09:00:14 +00:00
adam
091b9cf0d2 py-mpmath: updated to 1.1.0
1.1.0:

Bugs:
* Fixed severe bug in householder() for complex matrices
* Fixed frequently-reported bug where findroot() mysteriously raised
  UnboundLocalError
* Corrected rounding in binary-to-decimal conversion above 500 digits
* Fixed minor loss of accuracy affecting rf(), ff(), binomial(), beta()
* Fixed incorrect computation of the Hurwitz zeta function in some cases
* Fixed accuracy of digamma function near 0
* Fixed RuntimeError in qfac() in Python 3.7 caused by raising
  StopIteration
* Fix to allow NumPy arrays in fdot()

Features and improvements:
* Added more automatic conversions from Fraction, Decimal, NumPy types
* Support creating mpf from a long literal
* Implemented log1p()
* Slight speedup of eig()
* Implement polylog() for general complex s and z by using Hurwitz zeta
  algorithm as a fallback

Library:
* Test more CPython and PyPy versions
* Drop support for Python 2.6 and 3.2
* Use py.test for test code; lots of code cleanup
* Corrections to the documentation
2019-05-06 08:48:06 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
adam
02b983ef60 py-roman: updated to 3.2
3.2:
- expanded test coverage
- Added support for 0 -> N
  (see https://en.wikipedia.org/wiki/Roman_numerals#Zero)
- Added support for Python 3.8
2019-04-25 12:41:20 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
adam
0a05b8c739 py-numpy: updated to 1.16.3
1.16.3:
Pull requests merged
BUG: Fixes to numpy.distutils.Configuration.get_version
BUG: Fix errors in string formatting while producing an error
BUG: Convert fortran flags in environment variable
BUG: Remove error-prone borrowed reference handling
BUG: Add error checks when converting integers to datetime types
BUG: Remove our patched version of `distutils.split_quoted`
BUG: Fix testsuite failures on ppc and riscv
BUG: Fix parameter validity checks in ``random.choice``
BUG: Ensure linspace works on object input.
BLD: fix include list for sdist building.
BUG: __array_interface__ offset was always ignored
MAINT: f2py: Add a cast to avoid a compiler warning.
BUG, MAINT: fix reference count error on invalid input to ndarray.flat
ENH: Cast covariance to double in random mvnormal
BUG: Fix null pointer dereference in PyArray_DTypeFromObjectHelper
BUG: Use C call to sysctlbyname for AVX detection on MacOS.
BUG: Fix crash when calling savetxt on a padded array
BUG: ufunc.at iteration variable size fix
DOC: Add as_ctypes_type to the documentation
BUG: Return the coefficients array directly
BUG/MAINT: Tidy typeinfo.h and .c
BUG: Make allow_pickle=False the default for loading
DOC: fix some doctest failures
BUG/MAINT: Tidy typeinfo.h and .c
BLD: address mingw-w64 issue. Follow-up to gh-9977
REL: Prepare for the NumPy release.
2019-04-24 10:09:59 +00:00
bsiegert
65fc216b57 Revbump all Go packages after go112 update 2019-04-16 18:41:08 +00:00
adam
d0b68e203d py-numba: updated to 0.43.1
Version 0.43.1
This is a bugfix release that provides minor changes to fix: a bug in branch
pruning, bugs in `np.interp` functionality, and also fully accommodate the
NumPy 1.16 release series.

* NumPy 1.16 support
* Refactor np.interp
* Rewrite pruned conditionals as their evaluated constants.
2019-04-08 16:41:45 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
bacon
5db3efd353 math/py-Scientific: Revert patch I'm unable to commit
Put package into a consistent state until problem is diagnosed
2019-03-28 14:52:56 +00:00
bacon
957cfab942 math/py-Scientific: Finish commit of Linux build fix
Previous commit partially failed for unknown reason
2019-03-28 14:44:52 +00:00
bacon
5a54a5b638 math/py-Scientific: Fix install on CentOS 7
PLIST was wrong due to build system using python's sys.platorm, which the
package Makefile incorrectly tried to replicate using pkgsrc variables.

Also added LICENSE and fixed one undocumented patch.
2019-03-28 14:10:32 +00:00
bacon
579d44dd1b mathy/py-numba: Add PLIST.Linux to fix install on CentOS 7 2019-03-27 16:15:14 +00:00
wiz
6098c1a7e3 *: recursive bump for vala-0.44 2019-03-25 13:56:25 +00:00
wiz
04189e6b30 coinmp: update to 1.8.4.
No proper changelog found.
2019-03-25 13:26:12 +00:00
ryoon
ad66839313 Update to 1.3.5
Changelog:
1.3.5
Notable changes (compared to version 1.3.4):

- Added free noncommutative field.

- Added factorization in free algebra.

- Improved coercion to InputForm.

- Removed cycle related functions from Tree and BinaryTreeCategory.

Bug fixes, in particular:

- Improved portablity to Windows and Mac OSX.

- Fixed input form of formal derivatives.

- Fixed coercion of polynomials to patterns.

- Fixed comparison with signed floating point zero.

1.3.4
otable changes (compared to version 1.3.3):

- Implemented 'sqrt' for prime fields.

- Improved computation of characteristic polynomial.

- Added convertion from list of elements of a free group to
  group presentation.

- Added 'extendedLLL'.

- Removed FreeAbelianGroup.

- Removed several old misfeatures.

Bug fixes, in particular:

- Fixed limit of Fresnel functions.

- Fixed few operations for matrices with specialised type.

- Fixed 'factor' for polynomials over finite fields.

1.3.3
Notable changes (compared to version 1.3.2):

- Added LLL reduction.

- New domain IntegerLocalizedAtPrime.

- Implemented numeric 'ellipticPi'.

- Improved Texmacs interface.

- Added 'gbasisExtend', removed VarSet from Groebner package interfaces.

Bug fixes, in particular:

- Fixed compatiblility with sbcl-1.4.5.

- Fixed 'write' to Postscript file.

- Removed unsound power simplification.

- Recursion depth when resolving types is now limited (avoids crashes).

- Fixed handling of leading coefficient in gcd and square-free factorization.

- Build fixes. 1.3.4
otable changes (compared to version 1.3.3):

- Implemented 'sqrt' for prime fields.

- Improved computation of characteristic polynomial.

- Added convertion from list of elements of a free group to
  group presentation.

- Added 'extendedLLL'.

- Removed FreeAbelianGroup.

- Removed several old misfeatures.

Bug fixes, in particular:

- Fixed limit of Fresnel functions.

- Fixed few operations for matrices with specialised type.

- Fixed 'factor' for polynomials over finite fields.

1.3.3
Notable changes (compared to version 1.3.2):

- Added LLL reduction.

- New domain IntegerLocalizedAtPrime.

- Implemented numeric 'ellipticPi'.

- Improved Texmacs interface.

- Added 'gbasisExtend', removed VarSet from Groebner package interfaces.

Bug fixes, in particular:

- Fixed compatiblility with sbcl-1.4.5.

- Fixed 'write' to Postscript file.

- Removed unsound power simplification.

- Recursion depth when resolving types is now limited (avoids crashes).

- Fixed handling of leading coefficient in gcd and square-free factorization.

- Build fixes. 1.3.4
otable changes (compared to version 1.3.3):

- Implemented 'sqrt' for prime fields.

- Improved computation of characteristic polynomial.

- Added convertion from list of elements of a free group to
  group presentation.

- Added 'extendedLLL'.

- Removed FreeAbelianGroup.

- Removed several old misfeatures.

Bug fixes, in particular:

- Fixed limit of Fresnel functions.

- Fixed few operations for matrices with specialised type.

- Fixed 'factor' for polynomials over finite fields.

1.3.3
Notable changes (compared to version 1.3.2):

- Added LLL reduction.

- New domain IntegerLocalizedAtPrime.

- Implemented numeric 'ellipticPi'.

- Improved Texmacs interface.

- Added 'gbasisExtend', removed VarSet from Groebner package interfaces.

Bug fixes, in particular:

- Fixed compatiblility with sbcl-1.4.5.

- Fixed 'write' to Postscript file.

- Removed unsound power simplification.

- Recursion depth when resolving types is now limited (avoids crashes).

- Fixed handling of leading coefficient in gcd and square-free factorization.

- Build fixes. 1.3.4
otable changes (compared to version 1.3.3):

- Implemented 'sqrt' for prime fields.

- Improved computation of characteristic polynomial.

- Added convertion from list of elements of a free group to
  group presentation.

- Added 'extendedLLL'.

- Removed FreeAbelianGroup.

- Removed several old misfeatures.

Bug fixes, in particular:

- Fixed limit of Fresnel functions.

- Fixed few operations for matrices with specialised type.

- Fixed 'factor' for polynomials over finite fields.

1.3.3
Notable changes (compared to version 1.3.2):

- Added LLL reduction.

- New domain IntegerLocalizedAtPrime.

- Implemented numeric 'ellipticPi'.

- Improved Texmacs interface.

- Added 'gbasisExtend', removed VarSet from Groebner package interfaces.

Bug fixes, in particular:

- Fixed compatiblility with sbcl-1.4.5.

- Fixed 'write' to Postscript file.

- Removed unsound power simplification.

- Recursion depth when resolving types is now limited (avoids crashes).

- Fixed handling of leading coefficient in gcd and square-free factorization.

- Build fixes.

1.3.2
Notable changes (compared to version 1.3.1):

- Todd-Coxeter enumeration works also on cosets of subgroups.

- Handle some integrals in terms of incomplete Gamma with
  irrational first argument.

- Improvement to expressions: added symbolic 'conjugate',
  added derivatives of 'box' and 'paren'.

- Output now contains more spaces.

- Improvements to simplifying routines.

Bug fixes, in particular:

- Fixed a few glitches in printing operations.

- Fixed linear algebra with empty matrices.

- Avoided crash computing some determinants over GF(2).
2019-03-23 00:20:45 +00:00
he
a8eb2ea0d9 Add p5-Math-Int128. 2019-03-21 10:17:26 +00:00
he
4988e92333 Add p5-Math-Int128 version 0.22 from pkgsrc-wip.
This module adds support for 128 bit integers, signed and unsigned, to Perl.
(Requires platform support, so e.g. not on NetBSD i386/7.x)
2019-03-21 10:16:01 +00:00
adam
d4433e7998 py-tables: updated to 3.5.1
Changes from 3.5.0 to 3.5.1
- Maintenance release to fix how PyPi repo is handling wheel versions.

Changes from 3.4.4 to 3.5.0
Improvements
- When copying data from native HDF5 files with padding in compound types,
  the padding is not removed now by default.  This allows for better
  compatibility with existing HDF5 applications that expect the padding
  to stay there.
  Also, when the description is a NumPy struct array with padding, this
  is honored now.  The previous behaviour (i.e. getting rid of paddings) can
  be replicated by passing the new allow_padding parameter when opening
  a file.  For some examples, see the new examples/tables-with-padding.py
  and examples/attrs-with-padding.py.
- Added a new flag --dont-allow-padding in ptrepack utility so as to
  replicate the previous behaviour of removing padding during file copies.
  The default is to honor the original padding in copies.
- Improve compatibility with numpy 1.16.
- Improve detection of the LZO2 library at build time.
- Suppress several warnings.
- Add AVX2 support for Windows.
2019-03-20 16:08:06 +00:00
gdt
75fb5e1b59 Recursive bump for ghostscript default change 2019-03-18 16:17:46 +00:00
bsiegert
df61d022ce Revbump all Go packages after Go 1.12.1 update. 2019-03-16 08:35:37 +00:00
adam
4f5cec712d py-numba: updated to 0.43.0
Version 0.43.0
In this release, the major new features are:
* Initial support for statically typed dictionaries
* Improvements to hash() to match Python 3 behavior
* Support for the heapq module
* Ability to pass C structs to Numba
* More NumPy functions: asarray, trapz, roll, ptp, extract
2019-03-14 13:04:17 +00:00
wen
1019fc5b3e Update to 3.5.3
Upstream changes:
CHANGES IN R 3.5.3:

  INSTALLATION on a UNIX-ALIKE:

    * Detection of flags for C++98/11/14/17 has been improved: in
      particular if CXX??STD is set, it is tried first with no
      additional flags.

  PACKAGE INSTALLATION:

    * New macro F_VISIBILITY as an alternative to F77_VISIBILITY.  This
      will become the preferred form in R 3.6.0.

  BUG FIXES:

    * writeLines(readLines(fnam), fnam) now works as expected, thanks
      to Peter Meissner's PR#17528.

    * setClassUnion() no longer warns, but uses message() for now, when
      encountering "non local" subclasses of class members.

    * stopifnot(exprs = T) no longer fails.
2019-03-13 15:42:41 +00:00
wen
a30663e530 Update to 2.18.1
Upstream changes:
v.2.18.1 (24 December 2018)
======================================================================
Bugfix release - major bug in threading where certain thread count and
job size combinations could result in incorrect output. See
https://discourse.mc-stan.org/t/bug-in-map-rect-with-threading-in-stan-2-18-0/7056
for more details.

Bug Fixes
--------------------------------------------------
* Fix threading batch size bug (#1075)

v.2.18.0 (13 July 2018)
======================================================================
This is our first release with parallelism (through C++11 threads or MPI)!

New Features
--------------------------------------------------
* Support for MPI parallelization with map_rect
* Support for threaded AD and a threaded map_rect implementation (#809)
* New periodic covariance function (#921)
* Integrated Boost's 1 dimensional integrator (#913)
* Added thin QR decomposition (#900)
* New `add_diag` function for adding a real or vector to the diagonal of a matrix (#871)
* New `log_inv_logit_diff` function for the log of the difference of two inverse logits (#856)
* New dot product kernel for GPs (#834)
* Vectorized many more RNGs (#833, #722, #622)
* Add `matrix_exp_action` to calculate `exp(At)*B` (#830)
* `log_mix` vectorized (#751, #664)
* New integrators from CVODES (`integrate_ode_adams`, `_bdf`) (#735)
* New `std_normal` (#609)
* New `std_normal_log` (#728)
* New GLM primitive `normal_id_glm` (#665)
* New `chol2inv` that computes a matrix's inverse from its Cholesky factor (#649)
* New `poisson_log_glm` poisson regression with log link (#647)
* New vectorized `ordered_probit` (#645)
* New `log_modified_bessel_first_kind` that expands where Bessel 1 function can be used (#640)
* New bernoulli logit GLM (#608)

Bug Fixes
--------------------------------------------------
* Rising and falling factorial were not accepting negative arguments (#636)
* Fix normalizing constant for LKJ distribution (#628)

Other
--------------------------------------------------
* Tweaks to `effective_sample_size` for performance and upstream compatibility (#865)
* Switch to sundials package combining CVODES and IDAS, updating versions (#779, #744)
* Now publishing the Math doxygen (http://mc-stan.org/math/)
* Faster `dirichlet_lpdf` accepting more vector types (#788)
* Upgrade to Boost 1.66 (#766)
* Improved derivatives for Gamma CDF (#780)
* Sped up `multi_normal_cholesky` (#753)
* More efficient `mdivide_right_tri` (#715)
* More efficient `integrate_ode_rk45_grad_test` (#714)
* Make algebraic solver easier to use (#703, #697)
* Begin thinking about internal compatibility for complex numbers (#643)
* Faster `pow` (#642)
2019-03-10 02:33:05 +00:00
wen
e2278907e1 Update to 4.1.0
Upstream changelog is too long, please visit:
https://computation.llnl.gov/projects/sundials/release-history
2019-03-10 02:30:06 +00:00
wen
ae328c9af3 Update to 3.3.7
Upstream changes:
Eigen 3.3.7

Released on December 11, 2018.

Changes since 3.3.6:

    Bug 1643: Fix compilation with GCC>=6 and compiler optimization turned off.

Eigen 3.3.6

Released on December 10, 2018.

Changes since 3.3.5:

    Bug 1617: Fix triangular solve crashing for empty matrix.
    Bug 785: Make dense Cholesky decomposition work for empty matrices.
    Bug 1634: Remove double copy in move-ctor of non movable Matrix/Array.
    Changeset 588e1eb34eff: Workaround weird MSVC bug.
    Bug 1637 Workaround performance regression in matrix products with gcc>=6 and clang>=6.0.
    Changeset bf0f100339c1: Fix some implicit 0 to Scalar conversions.
    Bug 1605: Workaround ABI issue with vector types (aka __m128) versus scalar types (aka float).
    Changeset d1421c479baa: Fix for gcc<4.6 regarding usage of #pragma GCC diagnostic push/pop.
    Changeset c20b83b9d736: Fix conjugate-gradient for right-hand-sides with a very small magnitude.
    Changeset 281a877a3bf7: Fix product of empty arrays (returned 0 instead of 1).
    Bug 1590: Fix collision with some system headers defining the macro FP32.
    Bug 1584: Fix possible undefined behavior in random generation.
    Changeset d632d18db8ca: Fix fallback to BLAS for rankUpdate.
    Fixes for NVCC 9.
    Fix matrix-market IO.
    Various fixes in the doc.
    Various minor warning fixes/workarounds.

Eigen 3.3.5

Released on July 23, 2018.

Changes since 3.3.4:

    General bug fixes:
        Fix GeneralizedEigenSolver when requesting for eigenvalues only (0d15855abb30)
        Bug 1560 fix product with a 1x1 diagonal matrix (90d7654f4a59)
        Bug 1543: fix linear indexing in generic block evaluation
        Fix compilation of product with inverse transpositions (e.g., mat * Transpositions().inverse()) (14a13748d761)
        Bug 1509: fix computeInverseWithCheck for complexes (8be258ef0b6d)
        Bug 1521: avoid signalling NaN in hypot and make it std::complex<> friendly (a9c06b854991).
        Bug 1517: fix triangular product with unit diagonal and nested scaling factor: (s*A).triangularView<UpperUnit>()*B (a546d43bdd4f)
        Fix compilation of stableNorm for some odd expressions as input (499e982b9281)
        Bug 1485: fix linking issue of non template functions (ae28c2aaeeda)
        Fix overflow issues in BDCSVD (92060f82e1de)
        Bug 1468 : add missing std:: to memcpy (4565282592ae)
        Bug 1453: fix Map with non-default inner-stride but no outer-stride (af00212cf3a4)
        Fix mixing types in sparse matrix products (7e5fcd0008bd)
        Bug 1544: Generate correct Q matrix in complex case (c0c410b508a1)
        Bug 1461: fix compilation of Map<const Quaternion>::x() (69652a06967d)

    Backends:
        Fix MKL backend for symmetric eigenvalues on row-major matrices (4726d6a24f69)
        Bug 1527: fix support for MKL's VML (972424860545)
        Fix incorrect ldvt in LAPACKE call from JacobiSVD (88c4604601b9)
        Fix support for MKL's BLAS when using MKL_DIRECT_CALL (205731b87e19, b88c70c6ced7, 46e2367262e1)
        Use MKL's lapacke.h header when using MKL (19bc9df6b726)

    Diagnostics:
        Bug 1516: add assertion for out-of-range diagonal index in MatrixBase::diagonal(i) (783d38b3c78c)
        Add static assertion for fixed sizes Ref<> (e1203d5ceb8e)
        Add static assertion on selfadjoint-view's UpLo parameter. (b84db94c677e, 0ffe8a819801)
        Bug 1479: fix failure detection in LDLT (67719139abc3)

    Compiler support:
        Bug 1555: compilation fix with XLC
        Workaround MSVC 2013 ambiguous calls (1c7b59b0b5f4)
        Adds missing EIGEN_STRONG_INLINE to help MSVC properly inlining small vector calculations (1ba3f10b91f2)
        Several minor warning fixes: 3c87fc0f1042, ad6bcf0e8efc, "used uninitialized" (20efc44c5500), Wint-in-bool-context (131da2cbc695, b4f969795d1b)
        Bug 1428: make NEON vectorization compilable by MSVC. (* 3d1b3dbe5927, 4e1b7350182a)
        Fix compilation and SSE support with PGI compiler (faabf000855d 90d33b09040f)
        Bug 1555: compilation fix with XLC (23eb37691f14)
        Bug 1520: workaround some -Wfloat-equal warnings by calling std::equal_to (7d9a9456ed7c)
        Make the TensorStorage class compile with clang 3.9 (eff7001e1f0a)
        Misc: some old compiler fixes (493691b29be1)
        Fix MSVC warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) (524918622506)

    Architecture support:
        Several AVX512 fixes for log, sqrt, rsqrt, non AVX512ER CPUs, apply_rotation_in_the_plane b64275e912ba cab3d626a59e 7ce234652ab9, d89b9a754371.
        AltiVec fixes: 9450038e380d
        NEON fixes: const-cast (e8a69835ccda), compilation of Jacobi rotations (c06cfd545b15,bug 1436).
        Changeset d0658cc9d4a2: Define pcast<> for SSE types even when AVX is enabled. (otherwise float are silently reinterpreted as int instead of being converted)
        Bug 1494: makes pmin/pmax behave on Altivec/VSX as on x86 regarding NaNs (d0af83f82b19)

    Documentation:
        Update manual pages regarding BDCSVD (bug 1538)
        Add aliasing in common pitfaffs (2a5a8408fdc5)
        Update aligned_allocator (21e03aef9f2b)
        Bug 1456: add perf recommendation for LLT and storage format (c8c154ebf130, 9aef1e23dbe0)
        Bug 1455: Cholesky module depends on Jacobi for rank-updates (2e6e26b851a8)
        Bug 1458: fix documentation of LLT and LDLT info() method (2a4cf4f473dd)
        Warn about constness in LLT::solveInPlace (518f97b69bdf)
        Fix lazyness of operator* with CUDA (c4dbb556bd36)
        Bug 336: improve doc for PlainObjectBase::Map (13dc446545fe)

    Other general improvements:
        Enable linear indexing in generic block evaluation (31537598bf83, 5967bc3c2cdb, bug 1543).
        Fix packet and alignment propagation logic of Block<Xpr> expressions. In particular, (A+B).col(j) now preserve vectorisation. (b323cc9c2c7f)
        Several fixes regarding custom scalar type support: hypot (f8d6c791791d), boost-multiprec (acb8ef9b2478), literal casts (6bbd97f17534, 39f65d65894f),
        LLT: avoid making a copy when decomposing in place (2f7e28920f4e), const the arg to solveInPlace() to allow passing .transpose(), .block(), etc. (c31c0090e998).
        Add possibility to overwrite EIGEN_STRONG_INLINE (7094bbdf3f4d)
        Bug 1528: use numeric_limits::min() instead of 1/highest() that might underflow (dd823c64ade7)
        Bug 1532: disable stl::*_negate in C++17 (they are deprecated) (88e9452099d5)
        Add C++11 max_digits10 for half (faf74dde8ed1)
        Make sparse QR result sizes consistent with dense QR (4638bc4d0f96)

    Unsupported/unit-tests/cmake/unvisible internals/etc.
        Bug 1484: restore deleted line for 128 bits long doubles, and improve dispatching logic. (dffc0f957f19)
        Bug 1462: remove all occurences of the deprecated __CUDACC_VER__ macro by introducing EIGEN_CUDACC_VER (a201b8438d36)
        Changeset 2722aa8eb93f: Fix oversharding bug in parallelFor.
        Changeset ea1db80eab46: commit 45e9c9996da790b55ed9c4b0dfeae49492ac5c46 (HEAD -> memory_fix)
        Changeset 350957be012c: Fix int versus Index
        Changeset 424038431015: fix linking issue
        Changeset 3f938790b7e0: Fix short vs long
        Changeset ba14974d054a: Fix cmake scripts with no fortran compiler
        Changeset 2ac088501976: add cmake-option to enable/disable creation of tests
        Changeset 56996c54158b: Use col method for column-major matrix
        Changeset 762373ca9793: Bug 1449: fix redux_3 unit test
        Changeset eda96fd2fa30: Fix uninitialized output argument.
        Changeset 75a12dff8ca4: Handle min/max/inf/etc issue in cuda_fp16.h directly in test/main.h
        Changeset 568614bf79b8: Add tests for sparseQR results (value and size) covering bugs 1522 and 1544
        Changeset 12c9ece47d14: SelfAdjointView<...,Mode> causes a static assert since commit c73a77e47db8
        Changeset 899fd2ef704f: weird compilation issue in mapped_matrix.cpp

Eigen 3.3.4

Released on June 15, 2017.

Changes since 3.3.3:

    General:
        Improve speed of Jacobi rotation when mixing complex and real types.
        Bug 1405: enable StrictlyLower/StrictlyUpper triangularView as the destination of matrix*matrix products.
        UmfPack support: enable changes in the control settings and add report functions.
        Bug 1423: fix LSCG's Jacobi preconditioner for row-major matrices.
        Bug 1424: fix compilation issue with abs and unsigned integers as scalar type.
        Bug 1410: fix lvalue propagation of Array/Matrix-Wrapper with a const nested expression.
        Bug 1403: fix several implicit scalar type conversion making SVD decompositions compatible with ceres::Jet.
        Fix some real-to-scalar-to-real useless conversions in ColPivHouseholderQR.
    Regressions:
        Fix dense * sparse-selfadjoint-view product.
        Bug 1417: make LinSpace compatible with std::complex.
        Bug 1400: fix stableNorm alignment issue with EIGEN_DONT_ALIGN_STATICALLY.
        Bug 1411: fix alignment issue in Quaternion.
        Fix compilation of operations between nested Arrays.
        Bug 1435: fix aliasing issue in expressions like: A = C - B*A.
    Others:
        Fix compilation with gcc 4.3 and ARM NEON.
        Fix prefetches on ARM64 and ARM32.
        Fix out-of-bounds check in COLAMD.
        Few minor fixes regarding nvcc/CUDA support, including bug 1396.
        Improve cmake scripts for Pastix and BLAS detection.
        Bug 1401: fix compilation of "cond ? x : -x" with x an AutoDiffScalar
        Fix compilation of matrix log with Map as input.
        Add specializations of std::numeric_limits for Eigen::half and and AutoDiffScalar
        Fix compilation of streaming nested Array, i.e., cout << Array<Array<>>
2019-03-09 14:14:39 +00:00
bsiegert
7455fa5a88 all: revbump Go packages, now that they use go112 to build 2019-03-09 10:05:01 +00:00
ryoon
328f65c01e Update to 5.1.0
Changelog:
# General improvements

    The Octave plotting system now supports high resolution screens, i.e., those with greater than 96 DPI which are referred to as HiDPI/Retina monitors.

    Unicode character support for files and folders in Windows.

    A new core function movfun will apply a function to a sliding window of arbitrary size on a dataset and accumulate the results. Many common cases have been implemented using the naming scheme movXXX where XXX is the function that will be applied. For example, the moving average over a dataset is movmean. New moving window functions:

    movfun movslice movmad movmax movmean movmedian movmin movprod movstd movsum movvar

    The fsolve function has been tweaked to use larger step sizes when calculating the Jacobian of a function with finite differences. This leads to faster convergence.

    The ranks function has been recoded for performance and is now 25X faster. In addition, it now supports a third argument that specifies how to resolve the ranking of tie values.

    The function randi has been recoded to produce an unbiased (all results are equally likely) sample of integers. This may produce different results in existing code. If it is necessary to reproduce the exact random integer sequence as in previous versions use

    ri = imin + floor ((imax - imin + 1) * rand ());

    The function isdefinite now returns true or false rather than -1, 0, or 1. To test for a positive semi-definite matrix (old output of 0) check whether the following two conditions hold:

    isdefinite (A) => 0 and isdefinite (A + 5*TOL, TOL) => 1

    The intmax, intmin, and flintmax functions now accept a variable as input. Existing code to query the range of an existing variable can be simplified by removing the call to class that was previously required. For example defining the variable x = int8 (3) in the workspace, calls like

    range = [ intmin(class(x)), intmax(class(x)) ]

    can in Octave 5 be simplified to range = [ intmin(x), intmax(x) ].

    The path handling functions no longer perform variable or brace expansion on path elements and Octave’s load-path is no longer subject to these expansions.

    A new printing device is available, "-ddumb", which produces ASCII art for plots. This device is only available with the gnuplot toolkit.

# Dependencies

    The GUI requires Qt libraries. The minimum Qt4 version supported is Qt4.8. Qt5 of any version is preferred.

    The OSMesa library is no longer used. To print invisible figures when using OpenGL graphics, the Qt QOFFSCREENSURFACE feature must be available and you must use the qt graphics toolkit.

    The FFTW library is now required to perform FFT calculations. The FFTPACK sources have been removed from Octave.

Matlab compatibility
* Many improvements.
2019-03-05 11:11:12 +00:00
adam
1fa02e03f0 py-numpy: updated to 1.16.2
1.16.2:
TST: fix vmImage dispatch in Azure
MAINT: remove complicated test of multiarray import failure mode
BUG: fix signed zero behavior in npy_divmod
MAINT: Add functions to parse shell-strings in the platform-native...
BUG: Fix regression in parsing of F90 and F77 environment variables
BUG: parse shell escaping in extra_compile_args and extra_link_args
BLD: Windows absolute path DLL loading
2019-03-04 09:09:46 +00:00
taca
a5d2b18f30 math/ruby-spreadsheet: update to 1.2.0
### 1.2.0 17.2.2019
Author: James McLaren <jamesmclaren555@gmail.com>
* spreadsheet-1.2.0.gem released
2019-02-25 16:50:23 +00:00
gutteridge
56f5644251 libixion: bump dependency version in buildlink3.mk
orcus, the sole package that presently depends on libixion, requires a
minimum version of 0.14 now. Bump accordingly here.
2019-02-22 06:15:50 +00:00
ryoon
c3e18f2c1e Update to 0.14.1
Changelog:
ixion 0.14.1
* addressed a number of coverity issues.
* Fixed build issues on 32-bit platforms.
* fixed warnings on shadowed variables during build with -Wshadow
  compiler option.

ixion 0.14.0
* implemented MMULT built-in formula function which makes use of the
  grouped formula support.
* added support for grouped formulas.
* added experimental compute engine framework to potentially accelerate
  certain computations in the future.  It's not used yet.
* refactored formula cell storage to use ref-countered formula cell
  objects.
2019-02-19 15:55:47 +00:00
wiz
704da6909a mpfr: update to 4.0.2.
Changes from version 4.0.1 to version 4.0.2:
- Corrected minimal GMP version in the INSTALL file and the MPFR manual.
- Option -pedantic is now always removed from __GMP_CFLAGS (see INSTALL).
- Shared caches: cleanup; really detect lock failures (abort in this case).
- Improved MPFR manual. In particular, corrected/completed the
  mpfr_get_str description in order to follow the historical behavior
  and GMP's mpf_get_str function.
- Bug fixes (see ChangeLog file).
2019-02-13 22:26:50 +00:00
leot
594d5a69a1 sc-im: Add xls option and add it to suggested option
Bump PKGREVISION.

Patch provided by Sijmen J. Mulder via tech-pkg@, thanks!
2019-02-11 22:01:18 +00:00
wen
48c87742e9 Update to 1.2
Upstream changes:
NEWS for version 1.2  (released on February 11, 2016)
--------------------------------------------------------------------------

New and Changed Features
========================

o  Improved the efficiency of the conversion procedure for polyhedra
   by adding a quick adjacency check.

o  In the Java language interface, throw an exception when trying
   to build a disequality Constraint.


Bugfixes
========

o  Fixed a bug in the implementation of methods
     Pointset_Powerset<PSET>::relation_with(const Constraint&) const;
   and
     Pointset_Powerset<PSET>::relation_with(const Congruence&) const;
   whereby the computed result for relations strictly_intersects()
   and saturates() could have been wrong.

o  Fixed a bug in the implementation of dense rows.

o  Portability improved.
2019-02-09 13:05:16 +00:00
taca
d6d9a479c6 math/ruby-roo: update to 2.8.2
##  [2.8.2] 2019-02-01
### Changed/Added
- Support range cell for Excelx's links [490](https://github.com/roo-rb/roo/pull/490)
- Skip `extract_hyperlinks` if not required [488](https://github.com/roo-rb/roo/pull/488)

### Fixed
- Fixed error for invalid link [492](https://github.com/roo-rb/roo/pull/492)

##  [2.8.1] 2019-01-21
### Fixed
- Fixed error if excelx's cell have empty children [487](https://github.com/roo-rb/roo/pull/487)
2019-02-06 15:30:56 +00:00
taca
cd66d24a07 math/ruby-spreadsheet: update to 1.1.9
No description in History.md but it suppress warnings.
2019-02-06 15:29:57 +00:00
adam
22fc8b9c30 py-numpy: updated to 1.16.1
1.16.1:
* BUG: Check paths are unicode, bytes or path-like
* ENH: add mm->q floordiv
* ENH: port np.core.overrides to C for speed
* BUG: Ensure probabilities are not NaN in choice
* MAINT: add warning to numpy.distutils for LDFLAGS append behavior.
* ENH: add "max difference" messages to np.testing.assert_array_equal...
* BUG: Fix incorrect/missing reference cleanups found using valgrind
  that wraps subprocess
* DOC, TST: Clean up matplotlib imports
* BUG: Fix reference counting for subarrays containing objects
* BUG: Ensure failing memory allocations are reported
* BUG: Fix leak of void scalar buffer info
* MAINT: Change the order of checking for local file.
* BUG: loosen kwargs requirements in ediff1d
* DOC: clarify the extend of __array_function__ support in NumPy...
* BUG: Check that dtype or formats arguments are not None.
* BUG: fix f2py problem to build wrappers using PGI's Fortran
* BUG: double decref of dtype in failure codepath. Test and fix
* BUG, DOC: test, fix that f2py.compile accepts str and bytes,...
* BUG: resolve writeback in arr_insert failure paths
* ENH: Add mm->qm divmod
* BUG: Fix SystemError when pickling datetime64 array with pickle5
* BUG: Fix rounding of denormals in double and float to half casts.
* TEST: pin mingw version
* BUG: ndarrays pickled by 1.16 cannot be loaded by 1.15.4 and...
* BUG: do not Py_DECREF NULL pointer
* ENH: add _dtype_ctype to namespace for freeze analysis
* BUG: fail if old multiarray module detected
* BUG: Do not double-quote arguments passed on to the linker
* BUG: Do not insert extra double quote into preprocessor macros
2019-02-01 09:24:24 +00:00
leot
2b5c5443c2 math: Add sc-im 2019-01-30 12:58:55 +00:00
leot
afbdf02e54 sc-im: Import sc-im-0.7.0 as math/sc-im
'SC Improved', a curses-based spreadsheet program based on sc.  New features
include undo and redo, colors, sorting, plotting and XLS[X] support.

Packaged in pkgsrc-wip by Sijmen J. Mulder.
2019-01-30 12:58:24 +00:00
markd
2dd6d9a347 tex-fp{,-doc}: update to 2.1d
Jan. 14, 2019   Peter Wang      documentation
improved documentation based on the original README.txt, with examples to
show the syntax.

Jan. 14, 2019   Enrico Gregorio `fp-exp.sty' and `lfp.sty`
Fixed two unprotected end-of-lines in the above files that can, under
certain circumstances, add spaces in the output, causing unwanted drifting.
2019-01-30 08:47:04 +00:00
markd
74fd55d9f0 tex-unicode-math{,-doc}: update to 0.8m
* Restore behaviour of legacy syntax `x_\mathrm{x}` (i.e., with no braces).
  While strictly ‘incorrect’, this usage is widely used.
  N.B. this syntax is not supported for the `\symXX` commands.

* Add `\cuberoot` and `\fourthroot` as proper radicals.

* Some additional input subscripts/superscripts.

* Some documentation additions (thanks for the contributions).

* Deprecation warning: the *internal* `\__um_switchto_XX:` commands
  will be dropped in a future release in favour of `\__um_switch_to:n {XX}`
  (or similar). These are internal commands and shouldn't be used by
  third-parties; please write if you have a use case.
2019-01-25 18:32:05 +00:00
maya
124413c485 py-numpy: backport upstream commit for PR pkg/53887
5aa8b84aca
2019-01-24 22:27:10 +00:00
bsiegert
066e1db646 Revbump Go packages after lang/go111 update. 2019-01-24 10:00:33 +00:00