Commit Graph

4896 Commits

Author SHA1 Message Date
Max Halford
69e1c0e06e Add Kendall correlation 2017-12-15 10:02:28 +10:30
Max Halford
b37b865540 Edit CONTRIBUTORS 2017-12-15 10:02:28 +10:30
Max Halford
da00e1e5b4 Edit AUTHORS 2017-12-15 10:02:28 +10:30
kortschak
12944e05fb all: run gofmt -s 2017-12-15 09:57:09 +10:30
kortschak
7d49308e07 README,internal/asm: remove go1.7 tag references 2017-12-15 09:04:36 +10:30
kortschak
5e16688f6d graph: address PR comments 2017-12-14 21:03:19 +10:30
kortschak
806337db32 graph: address PR comments and fix return type 2017-12-14 21:03:19 +10:30
kortschak
664132a63e graph: define multigraph API 2017-12-14 21:03:19 +10:30
Vladimir Chalupecky
b70fbdad71 blas/gonum: enable test for Zhpmv 2017-12-14 08:38:34 +01:00
Vladimir Chalupecky
079f666658 blas/testblas: add test for Zhpmv 2017-12-14 08:38:34 +01:00
Vladimir Chalupecky
f5b94da74f blas/testblas: move test cases for Zhemv to package-level variable 2017-12-14 08:38:34 +01:00
Vladimir Chalupecky
2f7ca94df6 blas/gonum: add Zhpmv 2017-12-14 08:38:34 +01:00
Vladimir Chalupecky
26e2aebe3f blas/gonum: fix iteration range in Zgemv and Zhemv 2017-12-14 08:38:34 +01:00
kortschak
299547a6f4 Revert "graph: change Edge interface to include ID method"
This reverts commit 1a83fdba7a.

Further design discussion leads to a better approach with an additional
edge-type interface.
2017-12-14 08:24:55 +10:30
Vladimir Chalupecky
1c0090b16d blas/testblas: add test cases for Zher2 and Zhpr2 to increase coverage 2017-12-13 22:25:15 +01:00
Vladimir Chalupecky
5a55ecfb4f blas/gonum: enable test for Zhpr2 2017-12-13 22:25:15 +01:00
Vladimir Chalupecky
cf6209a806 blas/testblas: add test for Zhpr2 2017-12-13 22:25:15 +01:00
Vladimir Chalupecky
3dd9be0b9f blas/testblas: move test cases for Zher2 to package-level variable 2017-12-13 22:25:15 +01:00
Vladimir Chalupecky
2273822f3b blas/gonum: add Zhpr2 2017-12-13 22:25:15 +01:00
Vladimir Chalupecky
9f2bb2152c blas/gonum: fix wrong indices in Zher2 2017-12-13 22:25:15 +01:00
kczimm
2b530dd15c stat: implement Poisson rejection sampling. (#333)
* stat: implement Poisson rejection sampling.
2017-12-12 10:47:55 -07:00
Brendan Tracey
6b603faff1 optimize/functions: Implement VSLE valley-shaped functions (#332)
* optimize/functions: Implement VSLE valley-shaped functions
2017-12-11 11:14:52 -07:00
Vladimir Chalupecky
d53c95cad3 blas/testblas: fix comment for zEqualApproxAtStrided 2017-12-11 12:30:39 +01:00
Vladimir Chalupecky
bcfef29027 blas/testblas: split zEqualApprox into 2 functions 2017-12-11 12:30:39 +01:00
kortschak
835cce7bd0 mat: allow cross-raw shadow detection 2017-12-11 12:32:35 +10:30
kortschak
b525d7913d mat: use generalised rectangular shadow check
This reduces code and regularises the checks at the cost of users being
able to hide multiple triangles in a single rectangle.
2017-12-11 12:32:35 +10:30
kortschak
1a83fdba7a graph: change Edge interface to include ID method
This is to allow future handling of multigraphs.
2017-12-11 08:06:56 +10:30
Vladimir Chalupecky
d3ba8c418d blas/testblas: separate exp/rand by blank line from other imports 2017-12-08 11:47:46 +01:00
Vladimir Chalupecky
7a29a19217 blas/testblas: use complex diagonals in test matrices for Zher, Zher2, Zhpr 2017-12-08 11:47:46 +01:00
Vladimir Chalupecky
552bd26d49 blas/gonum: rename helper index variable in Zhpr 2017-12-08 11:47:46 +01:00
Vladimir Chalupecky
827759abdb blas/testblas: add test that packHermitian and unpackHermitian roundtrip 2017-12-08 11:47:46 +01:00
Vladimir Chalupecky
a5a7a7df68 blas/gonum: enable test for Zhpr 2017-12-08 11:47:46 +01:00
Vladimir Chalupecky
8923ffceea blas/testblas: add test for Zhpr 2017-12-08 11:47:46 +01:00
Vladimir Chalupecky
aea7e9b815 blas/gonum: add Zhpr 2017-12-08 11:47:46 +01:00
Vladimir Chalupecky
81794f5252 blas/testblas: move test cases for Zher to package-level variable 2017-12-08 11:47:46 +01:00
Vladimir Chalupecky
bbe1b3b1a6 blas/testblas: add packHermitian and unpackHermitian helper functions 2017-12-08 11:47:46 +01:00
kczimm
153d48337f stat: implement Pareto (#309) 2017-12-07 23:23:03 -07:00
kortschak
3883f53293 travis: make import of math/rand fail build 2017-12-07 17:29:59 +10:30
kortschak
06f915dbd2 lapack/testlapack: relax tolerance for Dggsvd3
This is necessary to allow the netlib implementation to pass.
2017-12-07 16:20:57 +10:30
kortschak
b193f93dd4 stat/distuv: use golang.org/x/exp/rand 2017-12-07 15:33:45 +10:30
kczimm
c1e1bf3def implement Poisson based on PR #259 (#304)
* stat/distuv: implement Poisson
2017-12-06 20:29:38 -07:00
Vladimir Chalupecky
c1df604729 lapack/testlapack: improve conditioning of test matrices for Dtrtri
This also allows us to tighten the test tolerance.
2017-12-06 22:29:34 +01:00
Vladimir Chalupecky
083d665abb blas/gonum: enable test for Ztrsv 2017-12-06 12:15:57 +01:00
Vladimir Chalupecky
1cf4f56208 blas/testblas: add test for Ztrsv 2017-12-06 12:15:57 +01:00
Vladimir Chalupecky
7d8953a577 blas/gonum: add Ztrsv 2017-12-06 12:15:57 +01:00
Vladimir Chalupecky
65c0b63e47 blas/testblas: add zEqualApprox 2017-12-06 12:15:57 +01:00
Vladimir Chalupecky
f74a50354d blas/testblas: enable passing nil data to makeZGeneral 2017-12-06 12:15:57 +01:00
Vladimir Chalupecky
d4b3b7957c blas/testblas: fix zsame and adjust tests
Previously, the test condition for same-ness of two
complex numbers was wrong. The presence of even a single NaN in the real
or imaginary component of either number made both numbers to be
considered same.

This fix changes the logic so that two complex numbers are considered
same if:
* both numbers have both components NaN
* both numbers have one component NaN and the other is exactly equal
* both numbers have both components exactly equal
2017-12-06 12:15:57 +01:00
kortschak
de75875b14 graph/topo: add 2-sat example 2017-11-28 06:46:55 +10:30
Brendan Tracey
f465caccb0 optimize: Add CMA-ES Cholesky global optimization method (#276)
* optimize: Add CMA-ES Cholesky global optimization method
2017-11-25 21:17:26 -06:00