README: update old repo READMEs
MODIFY
blas/README.md
blas/README.md
-# Gonum BLAS [![Build Status](https://travis-ci.org/gonum/blas.svg?branch=master)](https://travis-ci.org/gonum/blas) [![Coverage Status](https://coveralls.io/repos/gonum/blas/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/blas?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/blas?status.svg)](https://godoc.org/github.com/gonum/blas)
+# Gonum BLAS [![GoDoc](https://godoc.org/gonum.org/v1/gonum/blas?status.svg)](https://godoc.org/gonum.org/v1/gonum/blas)
A collection of packages to provide BLAS functionality for the [Go programming
language](http://golang.org)
## Installation
```sh
- go get github.com/gonum/blas
+ go get gonum.org/v1/gonum/blas/...
```
### BLAS C-bindings
@@ -23,7 +23,7 @@ environment variable to point to the blas installation. More information can be
Then install the blas/cgo package:
```sh
- CGO_LDFLAGS="-L/path/to/OpenBLAS -lopenblas" go install github.com/gonum/blas/cgo
+ CGO_LDFLAGS="-L/path/to/OpenBLAS -lopenblas" go install gonum.org/v1/netlib/blas
```
For Windows you can download binary packages for OpenBLAS at
@@ -32,12 +32,12 @@ For Windows you can download binary packages for OpenBLAS at
If you want to use a different BLAS package such as the Intel MKL you can
adjust the `CGO_LDFLAGS` variable:
```sh
- CGO_LDFLAGS="-lmkl_rt" go install github.com/gonum/blas/cgo
+ CGO_LDFLAGS="-lmkl_rt" go install gonum.org/v1/netlib/blas
```
On OS X the easiest solution is to use the libraries provided by the system:
```sh
- CGO_LDFLAGS="-framework Accelerate" go install github.com/gonum/blas/cgo
+ CGO_LDFLAGS="-framework Accelerate" go install gonum.org/v1/netlib/blas
```
## Packages
@@ -47,20 +47,14 @@ On OS X the easiest solution is to use the libraries provided by the system:
Defines [BLAS API](http://www.netlib.org/blas/blast-forum/cinterface.pdf) split in several
interfaces.
-### blas/native
+### blas/gonum
-Go implementation of the BLAS API (incomplete, implements the `float32` and `float64` API)
-
-### blas/cgo
-
-Binding to a C implementation of the cblas interface (e.g. ATLAS, OpenBLAS, Intel MKL)
-
-The recommended (free) option for good performance on both Linux and Darwin is OpenBLAS.
+Go implementation of the BLAS API (incomplete, implements the `float32` and `float64` API).
### blas/blas64 and blas/blas32
Wrappers for an implementation of the double (i.e., `float64`) and single (`float32`)
-precision real parts of the blas API
+precision real parts of the BLAS API.
```Go
package main
@@ -68,7 +62,7 @@ package main
import (
"fmt"
- "github.com/gonum/blas/blas64"
+ "gonum.org/v1/gonum/blas/blas64"
)
func main() {
@@ -80,17 +74,6 @@ func main() {
### blas/cblas128 and blas/cblas64
Wrappers for an implementation of the double (i.e., `complex128`) and single (`complex64`)
-precision complex parts of the blas API
-
-Currently blas/cblas64 and blas/cblas128 require blas/cgo.
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker.
-Discussions on API changes, added features, code review, or similar requests
-are preferred on the [gonum-dev Google Group](https://groups.google.com/forum/#!forum/gonum-dev).
-
-## License
+precision complex parts of the blas API.
-Please see [github.com/gonum/license](https://github.com/gonum/license) for general
-license information, contributors, authors, etc on the Gonum suite of packages.
+Currently blas/cblas64 and blas/cblas128 require gonum.org/v1/netlib/blas.

MODIFY
diff/README.md
diff/README.md
-# Gonum diff [![Build Status](https://travis-ci.org/gonum/diff.svg)](https://travis-ci.org/gonum/diff) [![Coverage Status](https://coveralls.io/repos/gonum/diff/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/diff?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/diff?status.svg)](https://godoc.org/github.com/gonum/diff)
+# Gonum diff [![GoDoc](https://godoc.org/gonum.org/v1/gonum/diff?status.svg)](https://godoc.org/gonum.org/v1/gonum/diff)
-This is a package for computing derivatives of functions for the Go language.
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.
+Package diff is a package for computing derivatives of functions for the Go language.

MODIFY
floats/README.md
floats/README.md
-# Gonum floats [![travis-build-status](https://travis-ci.org/gonum/floats.svg?branch=master)](https://travis-ci.org/gonum/floats) [![Coverage Status](https://coveralls.io/repos/gonum/floats/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/floats?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/floats?status.svg)](https://godoc.org/github.com/gonum/floats)
+# Gonum floats [![GoDoc](https://godoc.org/gonum.org/v1/gonum/floats?status.svg)](https://godoc.org/gonum.org/v1/gonum/floats)
-package floats provides a set of helper routines for dealing with slices of float64. The functions avoid allocations to allow for use within tight loops without garbage collection overhead.
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.
+Package floats provides a set of helper routines for dealing with slices of float64.
+The functions avoid allocations to allow for use within tight loops without garbage collection overhead.

MODIFY
graph/README.md
graph/README.md
-# Gonum Graph [![Build Status](https://travis-ci.org/gonum/graph.svg?branch=master)](https://travis-ci.org/gonum/graph) [![Coverage Status](https://coveralls.io/repos/gonum/graph/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/graph?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/graph?status.svg)](https://godoc.org/github.com/gonum/graph)
+# Gonum graph [![GoDoc](https://godoc.org/gonum.org/v1/gonum/graph?status.svg)](https://godoc.org/gonum.org/v1/gonum/graph)
-This is a generalized graph package for the Go language. It aims to provide a clean, transparent API for common algorithms on arbitrary graphs such as finding the graph's strongly connected components, dominators, or searces.
-
-The package is currently in testing, and the API is "semi-stable". The signatures of any functions like AStar are unlikely to change much, but the Graph, Node, and Edge interfaces may change a bit.
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the Gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.
+This is a generalized graph package for the Go language.

MODIFY
integrate/README.md
integrate/README.md
-# Gonum integrate [![Build Status](https://travis-ci.org/gonum/integrate.svg?branch=master)](https://travis-ci.org/gonum/integrate) [![Coverage Status](https://coveralls.io/repos/gonum/integrate/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/integrate?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/integrate?status.svg)](https://godoc.org/github.com/gonum/integrate)
+# Gonum integrate [![GoDoc](https://godoc.org/gonum.org/v1/gonum/integrate?status.svg)](https://godoc.org/gonum.org/v1/gonum/integrate)
Package integrate provides numerical evaluation of definite integrals of single-variable functions for the Go programming language.
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see https://github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.

MODIFY
internal/README.md
internal/README.md
-# Gonum Internal [![Build Status](https://travis-ci.org/gonum/internal.svg?branch=master)](https://travis-ci.org/gonum/internal) [![Coverage Status](https://coveralls.io/repos/gonum/internal/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/internal?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/internal?status.svg)](https://godoc.org/github.com/gonum/internal)
+# Gonum internal [![GoDoc](https://godoc.org/gonum.org/v1/gonum/internal?status.svg)](https://godoc.org/gonum.org/v1/gonum/internal)
This is the set of internal packages for the Gonum project.
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see [github.com/gonum/license](https://github.com/gonum/license) for general license information, contributors, authors, etc on the Gonum suite of packages.

MODIFY
lapack/README.md
lapack/README.md
-Gonum LAPACK [![Build Status](https://travis-ci.org/gonum/lapack.svg?branch=master)](https://travis-ci.org/gonum/lapack) [![Coverage Status](https://coveralls.io/repos/gonum/lapack/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/lapack?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/lapack?status.svg)](https://godoc.org/github.com/gonum/lapack)
+Gonum LAPACK [![GoDoc](https://godoc.org/gonum.org/v1/gonum/lapack?status.svg)](https://godoc.org/gonum.org/v1/gonum/lapack)
======
A collection of packages to provide LAPACK functionality for the Go programming
@@ -8,7 +8,7 @@ and a wrapper using cgo to a c-based implementation.
## Installation
```
- go get github.com/gonum/lapack
+ go get gonum.org/v1/gonum/lapack/...
```
@@ -21,7 +21,7 @@ Install OpenBLAS:
Then install the lapack/cgo package:
```sh
- CGO_LDFLAGS="-L/path/to/OpenBLAS -lopenblas" go install github.com/gonum/lapack/cgo
+ CGO_LDFLAGS="-L/path/to/OpenBLAS -lopenblas" go install gonum.org/v1/netlib/lapack
```
For Windows you can download binary packages for OpenBLAS at
@@ -30,7 +30,7 @@ http://sourceforge.net/projects/openblas/files/
If you want to use a different BLAS package such as the Intel MKL you can
adjust the `CGO_LDFLAGS` variable:
```sh
- CGO_LDFLAGS="-lmkl_rt" go install github.com/gonum/lapack/cgo
+ CGO_LDFLAGS="-lmkl_rt" go install gonum.org/v1/netlib/lapack
```
## Packages
@@ -39,20 +39,12 @@ adjust the `CGO_LDFLAGS` variable:
Defines the LAPACK API based on http://www.netlib.org/lapack/lapacke.html
-### lapack/lapacke
+### lapack/gonum
-Binding to a C implementation of the lapacke interface (e.g. OpenBLAS or intel MKL)
+Go implementation of the LAPACK API (incomplete, implements the `float64` API).
-The linker flags (i.e. path to the BLAS library and library name) might have to be adapted.
+### lapack/lapack64
-The recommended (free) option for good performance on both linux and darwin is OpenBLAS.
+Wrappers for an implementation of the double (i.e., `float64`) precision real parts of
+the LAPACK API.
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.

MODIFY
mat/README.md
mat/README.md
-# Gonum Matrix [![Build Status](https://travis-ci.org/gonum/matrix.svg?branch=master)](https://travis-ci.org/gonum/matrix) [![Coverage Status](https://coveralls.io/repos/gonum/matrix/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/matrix?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/matrix?status.svg)](https://godoc.org/github.com/gonum/matrix)
+# Gonum matrix [![GoDoc](https://godoc.org/gonum.org/v1/gonum/matrix?status.svg)](https://godoc.org/gonum.org/v1/gonum/matrix)
-This is a matrix package for the Go language.
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.
+Package matrix is a matrix package for the Go language.

MODIFY
mathext/README.md
mathext/README.md
-# mathext [![Build Status](https://travis-ci.org/gonum/mathext.svg?branch=master)](https://travis-ci.org/gonum/mathext) [![Coverage Status](https://coveralls.io/repos/github/gonum/mathext/badge.svg?branch=master)](https://coveralls.io/github/gonum/mathext?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/mathext?status.svg)](https://godoc.org/github.com/gonum/mathext)
-mathext implements basic elementary functions not included in the Go standard library
+# mathext [![GoDoc](https://godoc.org/gonum.org/v1/gonum/mathext?status.svg)](https://godoc.org/gonum.org/v1/gonum/mathext)
+
+Package mathext implements basic elementary functions not included in the Go standard library.

MODIFY
optimize/README.md
optimize/README.md
-# Gonum Optimize [![Build Status](https://travis-ci.org/gonum/optimize.svg?branch=master)](https://travis-ci.org/gonum/optimize) [![Coverage Status](https://coveralls.io/repos/gonum/optimize/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/optimize?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/optimize?status.svg)](https://godoc.org/github.com/gonum/optimize)
+# Gonum optimize [![GoDoc](https://godoc.org/gonum.org/v1/gonum/optimize?status.svg)](https://godoc.org/gonum.org/v1/gonum/optimize)
-This is an optimization package for the Go language. More documentation can be seen at godoc.org/github.com/gonum/optimize
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.
+Package optimize is an optimization package for the Go language.

MODIFY
stat/README.md
stat/README.md
-# Gonum Stat [![Build Status](https://travis-ci.org/gonum/stat.svg?branch=master)](https://travis-ci.org/gonum/stat) [![Coverage Status](https://coveralls.io/repos/gonum/stat/badge.svg?branch=master&service=github)](https://coveralls.io/github/gonum/stat?branch=master) [![GoDoc](https://godoc.org/github.com/gonum/stat?status.svg)](https://godoc.org/github.com/gonum/stat)
+# Gonum stat [![GoDoc](https://godoc.org/gonum.org/v1/gonum/stat?status.svg)](https://godoc.org/gonum.org/v1/gonum/stat)
-This is a statistics package for the Go language.
-
-## Issues
-
-If you find any bugs, feel free to file an issue on the github issue tracker. Discussions on API changes, added features, code review, or similar requests are preferred on the gonum-dev Google Group.
-
-https://groups.google.com/forum/#!forum/gonum-dev
-
-## License
-
-Please see github.com/gonum/license for general license information, contributors, authors, etc on the Gonum suite of packages.
+Package stat is a statistics package for the Go language.

README: update old repo READMEs