summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya10-17/+20
This is a semi-manual PKGREVISION bump.
2019-04-24py-numpy: updated to 1.16.3adam2-7/+7
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-16Revbump all Go packages after go112 updatebsiegert2-4/+4
2019-04-08py-numba: updated to 0.43.1adam3-8/+8
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-03Recursive revbump from textproc/icuryoon2-4/+4
2019-03-28math/py-Scientific: Revert patch I'm unable to commitbacon1-2/+2
Put package into a consistent state until problem is diagnosed
2019-03-28math/py-Scientific: Finish commit of Linux build fixbacon1-6/+6
Previous commit partially failed for unknown reason
2019-03-28math/py-Scientific: Fix install on CentOS 7bacon2-5/+9
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-27mathy/py-numba: Add PLIST.Linux to fix install on CentOS 7bacon2-1/+3
2019-03-25*: recursive bump for vala-0.44wiz1-2/+2
2019-03-25coinmp: update to 1.8.4.wiz2-7/+7
No proper changelog found.
2019-03-23Update to 1.3.5ryoon3-23/+49
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-21Add p5-Math-Int128.he1-1/+2
2019-03-21Add p5-Math-Int128 version 0.22 from pkgsrc-wip.he3-0/+25
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-20py-tables: updated to 3.5.1adam4-18/+23
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-18Recursive bump for ghostscript default changegdt3-5/+6
2019-03-16Revbump all Go packages after Go 1.12.1 update.bsiegert2-4/+4
2019-03-14py-numba: updated to 0.43.0adam3-9/+50
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-13Update to 3.5.3wen2-7/+7
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-10Update to 2.18.1wen3-11/+73
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-10Update to 4.1.0wen3-47/+97
Upstream changelog is too long, please visit: https://computation.llnl.gov/projects/sundials/release-history
2019-03-09Update to 3.3.7wen4-24/+10
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-09all: revbump Go packages, now that they use go112 to buildbsiegert2-4/+4
2019-03-05Update to 5.1.0ryoon11-494/+154
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-04py-numpy: updated to 1.16.2adam3-9/+12
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-02-25math/ruby-spreadsheet: update to 1.2.0taca2-7/+7
### 1.2.0 17.2.2019 Author: James McLaren <jamesmclaren555@gmail.com> * spreadsheet-1.2.0.gem released
2019-02-22libixion: bump dependency version in buildlink3.mkgutteridge1-2/+2
orcus, the sole package that presently depends on libixion, requires a minimum version of 0.14 now. Bump accordingly here.
2019-02-19Update to 0.14.1ryoon4-39/+45
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-13mpfr: update to 4.0.2.wiz2-7/+7
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-11sc-im: Add xls option and add it to suggested optionleot2-4/+11
Bump PKGREVISION. Patch provided by Sijmen J. Mulder via tech-pkg@, thanks!
2019-02-09Update to 1.2wen3-96/+70
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-06math/ruby-roo: update to 2.8.2taca3-8/+10
## [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-06math/ruby-spreadsheet: update to 1.1.9taca2-7/+7
No description in History.md but it suppress warnings.
2019-02-01py-numpy: updated to 1.16.1adam6-63/+27
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-01-30math: Add sc-imleot1-1/+2
2019-01-30sc-im: Import sc-im-0.7.0 as math/sc-imleot6-0/+158
'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-30tex-fp{,-doc}: update to 2.1dmarkd5-17/+20
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-25tex-unicode-math{,-doc}: update to 0.8mmarkd4-16/+16
* 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-24py-numpy: backport upstream commit for PR pkg/53887maya2-4/+41
https://github.com/numpy/numpy/commit/5aa8b84aca5fda0438c4357d7d17ae4fcc926a46
2019-01-24Revbump Go packages after lang/go111 update.bsiegert2-4/+4
2019-01-22tex-apnum{,-doc}: update to 1.7markd4-16/+16
- \eprint: bug removed (round brackets around negative constants)
2019-01-20math/ruby-roo: update to 2.8.0taca3-10/+21
pkgsrc change: add "USE_LANGUAGES= # none". ## [2.8.0] 2019-01-18 ### Fixed - Fixed inconsistent column length for CSV [375](https://github.com/roo-rb/roo/pull/375) - Fixed formatted_value with `%` for Excelx [416](https://github.com/roo-rb/roo/pull/416) - Improved Memory consumption and performance [434](https://github.com/roo-rb/roo/pull/434) [449](https://github.com/roo-rb/roo/pull/449) [454](https://github.com/roo-rb/roo/pull/454) [456](https://github.com/roo-rb/roo/pull/456) [458](https://github.com/roo-rb/roo/pull/458) [462](https://github.com/roo-rb/roo/pull/462) [466](https://github.com/roo-rb/roo/pull/466) - Accept both Transitional and Strict Type for Excelx's worksheets [441](https://github.com/roo-rb/roo/pull/441) - Fixed ruby warnings [442](https://github.com/roo-rb/roo/pull/442) [476](https://github.com/roo-rb/roo/pull/476) - Restore support for URL as file identifier for CSV [462](https://github.com/roo-rb/roo/pull/462) - Fixed missing location for Excelx's links [482](https://github.com/roo-rb/roo/pull/482) ### Changed / Added - Drop support for ruby 2.2.x and lower - Updated rubyzip version for fixing security issue. Now minimal version is 1.2.1 - Roo::Excelx::Coordinate now inherits Array [458](https://github.com/roo-rb/roo/pull/458) - Improved Roo::HeaderRowNotFoundError exception's message [461](https://github.com/roo-rb/roo/pull/461) - Added `empty_cell` option which by default disable allocation for Roo::Excelx::Cell::Empty [464](https://github.com/roo-rb/roo/pull/464) - Added support for variable number of decimals for Excelx's formatted_value [387](https://github.com/roo-rb/roo/pull/387) - Added `disable_html_injection` option to disable html injection for shared string in `Roo::Excelx` [392](https://github.com/roo-rb/roo/pull/392) - Added image extraction for Excelx [414](https://github.com/roo-rb/roo/pull/414) [397](https://github.com/roo-rb/roo/pull/397) - Added support for `1e6` as scientific notation for Excelx [433](https://github.com/roo-rb/roo/pull/433) - Added support for Integer as 0 based index for Excelx's `sheet_for` [455](https://github.com/roo-rb/roo/pull/455) - Extended `no_hyperlinks` option for non streaming Excelx methods [459](https://github.com/roo-rb/roo/pull/459) - Added `empty_cell` option to disable Roo::Excelx::Cell::Empty allocation for Excelx [464](https://github.com/roo-rb/roo/pull/464) - Added support for Integer with leading zero for Roo:Excelx [479](https://github.com/roo-rb/roo/pull/479) - Refactored Excelx code [453](https://github.com/roo-rb/roo/pull/453) [477](https://github.com/roo-rb/roo/pull/477) [483](https://github.com/roo-rb/roo/pull/483) [484](https://github.com/roo-rb/roo/pull/484) ### Deprecations - Roo::Excelx::Sheet#present_cells is deprecated [454](https://github.com/roo-rb/roo/pull/454) - Roo::Utils.split_coordinate is deprecated [458](https://github.com/roo-rb/roo/pull/458) - Roo::Excelx::Cell::Base#link is deprecated [457](https://github.com/roo-rb/roo/pull/457)
2019-01-17Fix build for math/libnumbertext on netbsd-7khorben1-2/+4
This package makes use of features from C++11, that only GCC 5.x or newer actually supports (codecvt and regex).
2019-01-15py-numpy: updated to 1.16.0adam3-22/+50
NumPy 1.16.0 Release Notes This NumPy release is the last one to support Python 2.7 and will be maintained as a long term release with bug fixes until 2020. Support for Python 3.4 been dropped, the supported Python versions are 2.7 and 3.5-3.7. The wheels on PyPI are linked with OpenBLAS v0.3.4+, which should fix the known threading issues found in previous OpenBLAS versions. Downstream developers building this release should use Cython >= 0.29 and, if using OpenBLAS, OpenBLAS > v0.3.4. This release has seen a lot of refactoring and features many bug fixes, improved code organization, and better cross platform compatibility. Not all of these improvements will be visible to users, but they should help make maintenance easier going forward.
2019-01-15gnumeric112: add two patches to fix clang buildwiz3-1/+37
2019-01-14Drop support for php70taca1-2/+2
Drop support for php70 before remove it from pkgsrc.
2019-01-13Multiple packages: Replace obsolete maintainer emailbacon1-2/+2
jwbacon@tds.net ==> bacon@NetBSD.org
2019-01-12Update to 0.73wen2-7/+7
Upstream changes: 0.73 2018-11-15 [ADDED] - inverse_totient(n) the image of euler_phi(n) [FIXES] - Try to work around 32-bit platforms in semiprime approximations. Cannot reproduce on any of my 32-bit test platforms. - Fix RT 127605, memory use in for... iterators. 0.72 2018-11-08 [ADDED] - nth_semiprime(n) the nth semiprime - nth_semiprime_approx(n) fast approximate nth semiprime - semiprime_count_approx(n) fast approximate semiprime count - semi_primes as primes but for semiprimes - forsetproduct {...} \@a,\@b,... Cartesian product of list refs [FIXES] - Some platforms are extremely slow for is_pillai. Speed up tests. - Ensure random_factored_integer factor list is sorted min->max. - forcomposites didn't check lastfor on every callback. - Sun's compilers, in a valid interpretation of the code, generated divide by zero code for pillai testing. [FUNCTIONALITY AND PERFORMANCE] - chebyshev_theta and chebyshev_psi redone and uses a table. Large inputs are significantly faster. - Convert some FP functions to use quadmath if possible. Without quadmath there should be no change. With quadmath functions like LogarithmicIntegral and LambertW will be slower but more accurate. - semiprime_count for non-trivial inputs uses a segmented sieve and precalculates primes for larger values so can run 2-3x faster. - forsemiprimes uses a sieve so large ranges are much faster. - ranged moebius more efficient for small intervals. - Thanks to GRAY for his module Set::Product which has clean and clever XS code, which I used to improve my code. - forfactored uses multicall. Up to 2x faster. - forperm, forcomb, forderange uses multicall. 2-3x faster. - Frobenius-Khashin algorithm changed from 2013 version to 2016/2018.
2019-01-12Update to 1.999816wen2-7/+7
Upstream changes: 1.999816 2018-10-26 * bnok() for Math::BigInt and Math::BigFloat now support the full Kronenburg extension. The behaviour is identical to the behaviour of the Maple and Mathematica function for negative integers n, k. Add tests. This closes CPAN RT #95628. * Fix POD errors. This closes CPAN RT #125141.
2019-01-12Update to 1.6006wen3-14/+13
Upstream changes: 1.6006 2018-10-09 * Update MANIFEST.SKIP. * Sync test files with Math-BigInt. * Better Makefile.PL.