summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2019-08-09R-tidyr: initial commitbrook4-1/+35
An evolution of 'reshape2'. It's designed specifically for data tidying (not general reshaping or aggregating) and works well with 'dplyr' data pipelines.
2019-08-09R-dplyr: initial commitbrook4-1/+35
A fast, consistent tool for working with data frame like objects, both in memory and out of memory.
2019-08-09R-compositions: initial commitbrook4-1/+31
Provides functions for the consistent analysis of compositional data (e.g. portions of substances) and positive numbers (e.g. concentrations) in the way proposed by J. Aitchison and V. Pawlowsky-Glahn.
2019-08-09R-robustbase: initial commitbrook4-1/+30
"Essential" Robust Statistics. Tools allowing to analyze data with robust methods. This includes regression methodology including model selections and multivariate statistics where we strive to cover the book "Robust Statistics, Theory and Methods" by 'Maronna, Martin and Yohai'; Wiley 2006.
2019-08-09R-tensorA: initial commitbrook4-1/+27
Provides convenience functions for advanced linear algebra with tensors and computation with datasets of tensors on a higher level abstraction. It includes Einstein and Riemann summing conventions, dragging, co- and contravariate indices, parallel computations on sequences of tensors.
2019-08-09R-DEoptimR: initial commitbrook4-1/+29
Differential Evolution (DE) stochastic algorithms for global optimization of problems with and without constraints. The aim is to curate a collection of its state-of-the-art variants that (1) do not sacrifice simplicity of design, (2) are essentially tuning-free, and (3) can be efficiently implemented directly in the R language. Currently, it only provides an implementation of the 'jDE' algorithm by Brest et al. (2006) <doi:10.1109/TEVC.2006.872133>.
2019-08-09R-energy: initial commitbrook4-1/+33
E-statistics (energy) tests and statistics for multivariate and univariate inference, including distance correlation, one-sample, two-sample, and multi-sample tests for comparing multivariate distributions, are implemented. Measuring and testing multivariate independence based on distance correlation, partial distance correlation, multivariate goodness-of-fit tests, k-groups and hierarchical clustering based on energy distance, testing for multivariate normality, distance components (disco) for non-parametric analysis of structured data, and other energy statistics/methods are implemented.
2019-08-08Update all R packages to canonical form.brook1-6/+4
The canonical form [1] of an R package Makefile includes the following: - The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as needed), and CATEGORIES. - HOMEPAGE is not present but defined in math/R/Makefile.extension to refer to the CRAN web page describing the package. Other relevant web pages are often linked from there via the URL field. This updates all current R packages to this form, which will make regular updates _much_ easier, especially using pkgtools/R2pkg. [1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
2019-08-08Update all R packages to canonical form.brook100-594/+397
The canonical form [1] of an R package Makefile includes the following: - The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as needed), and CATEGORIES. - HOMEPAGE is not present but defined in math/R/Makefile.extension to refer to the CRAN web page describing the package. Other relevant web pages are often linked from there via the URL field. This updates all current R packages to this form, which will make regular updates _much_ easier, especially using pkgtools/R2pkg. [1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
2019-08-07Add 'R' to the cateogries for R packages.brook1-2/+2
The category 'R' is used to denote R packages, just as 'perl5' and 'python' are used in other cases. To ensure consistency, add that to CATEGORIES in Makefile.extension rather than in each individual R package. This was discussed in http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html.
2019-08-06py-numba: updated to 0.45.1adam2-7/+7
Version 0.45.1 This patch release addresses some regressions reported in the 0.45.0 release and adds support for NumPy 1.17: * accept scalar/0d-arrays * Fix. Parfors reduction vars not deleted. * Use process level locks for fork() only. * Try to fix. * Fix np1.17 isnan, isinf, isfinite ufuncs * Fix np.interp for np1.17 nan handling * Fix nump1.17 random function non-aliasing Version 0.45.0 In this release, Numba gained an experimental numba.typed.List container as a future replacement of the reflected list. In addition, functions decorated with parallel=True can now be cached to reduce compilation overhead associated with the auto-parallelization. Enhancements from user contributed PRs (with thanks!): James Bourbeau added the Numba version to reportable error messages, added the signature parameter to inspect_types, improved the docstring of normalize_signatur, and fixed by adding reference counting to register_dispatcher Guilherme Leobas implemented the dominator tree and dominance frontier algorithms Nick White fixed the issue with round in the CUDA target. Joshua Adelman added support for determining if a value is in a range (i.e. x in range(...)), and added windowing functions (np.bartlett, np.hamming, np.blackman, np.hanning, np.kaiser) from NumPy. Lucio Fernandez-Arjona added support for np.select Rob Ennis added support for np.flatnonzero Keith Kraus extended the __cuda_array_interface__ with an optional mask attribute. Gregory R. Lee replaced deprecated use of inspect.getargspec
2019-08-06math/bc-gh: Update to 2.1.0gdt2-7/+7
Upstream changes: This release is a production release. The following bugs were fixed: A dc bug that caused stack mishandling was fixed. A warning on OpenBSD was fixed. Bugs in ctrl+arrow operations in history were fixed. The ability to paste multiple lines in history was added. A bc bug, mishandling of array arguments to functions, was fixed. A crash caused by freeing the wrong pointer was fixed. A dc bug where strings, in a rare case, were mishandled in parsing was fixed. In addition, the following changes were made: Division was slightly optimized. An option was added to the build to disable printing of prompts. The special case of empty arguments is now handled. This is to prevent errors in scripts that end up passing empty arguments. A harmless bug was fixed. This bug was that, with the pop instructions (mostly) removed (see below), bc would leave extra values on its stack for void functions and in a few other cases. These extra items would not affect anything put on the stack and would not cause any sort of crash or even buggy behavior, but they would cause bc to take more memory than it needed. On top of the above changes, the following optimizations were added: The need for pop instructions in bc was removed. Extra tests on every iteration of the interpreter loop were removed. Updating function and code pointers on every iteration of the interpreter loop was changed to only updating them when necessary. Extra assignments to pointers were removed. Altogether, these changes sped up the interpreter by around 2x. NOTE: This is the last release with new features because this bc is now considered complete. From now on, only bug fixes and new translations will be added to this bc.
2019-08-01R-RandomFieldsUtils: add a missing buildlink3.mk file.brook1-0/+12
2019-07-31R-zoo: update to version 1.8.6.brook2-10/+11
Update to the canonical form of an R package.
2019-07-31R-xts: update to version 0.11.2.brook3-14/+14
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-xtable: update to version 1.8.4.brook2-11/+10
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-wle: update to canonical form of an R package.brook1-5/+5
2019-07-31R-tibble: update to version 2.1.3.brook2-13/+14
Update to the canonical form of an R package.
2019-07-31R-statmod: update to version 1.4.32.brook2-10/+10
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-stabledist: update to canonical form of an R package.brook1-3/+3
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-splancs: update to version 2.01.40.brook2-10/+11
Update to the canonical form of an R package.
2019-07-31R-spacetime: update to version 1.2.2.brook2-10/+13
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-sp: update to canonical form of an R package.brook1-2/+4
2019-07-31R-shapefiles: update to canonical form of an R package.brook1-5/+6
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-sgeostat: update to version 1.0.27.brook2-9/+9
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-reshape2: update to canonical form of an R package.brook1-5/+6
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-randomForest: update to version 4.6.14.brook2-10/+10
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-quantreg: update to version 5.42.1.brook2-14/+13
Update to the canonical form of an R package.
2019-07-31R-quadprog: update to version 1.5.7.brook2-10/+9
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-prob: update to version 1.0.1.brook2-11/+11
Update to the canonical form of an R package.
2019-07-31R-prettyunits: update to canonical form of an R package.brook1-6/+8
2019-07-31R-poweRlaw: update to version 0.70.2.brook2-11/+11
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-plyr: update to canonical form of an R package.brook1-2/+2
2019-07-31R-pixmap: update to canonical form of an R package.brook1-2/+4
2019-07-31R-pbkrtest: update to canonical form of an R package.brook1-7/+6
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-numDeriv: update to version 2016.8.1.1.brook3-11/+10
Update to the canonical form of an R package.
2019-07-31R-nloptr: update to version 1.2.1.brook3-14/+22
Update to the canonical form of an R package.
2019-07-31R-ncdf: update to canonical form of an R package.brook1-2/+3
2019-07-31R-mvtnorm: update to version 1.0.11.brook2-9/+9
Update to the canonical form of an R package.
2019-07-31R-minqa: update to canonical form of an R package.brook1-3/+2
Update to the canonical form of an R package.
2019-07-31R-maps: update to version 3.3.0.brook2-9/+10
Update to the canonical form of an R package.
2019-07-31R-mapproj: update to version 1.2.6.brook2-9/+11
Update to the canonical form of an R package.
2019-07-31R-lmtest: update to version 0.9.37.brook2-11/+11
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-lmm: update to version 1.2.brook2-11/+9
Update to the canonical form of an R package.
2019-07-31R-lme4: update to version 1.1.21.brook2-12/+11
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-intervals: update to canonical form of an R package.brook1-4/+4
2019-07-31R-igraph: update to version 1.2.4.1.brook2-12/+14
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-hwde: update to canonical form of an R package.brook1-3/+5
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-httpRequest: update to version 0.0.10.brook2-10/+12
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-gtools: update to version 3.8.1.brook2-9/+11
Update to the canonical form of an R package and fix the LICENSE field.