Directories
¶
| Path | Synopsis |
|---|---|
|
Package blas provides interfaces for the BLAS linear algebra standard.
|
Package blas provides interfaces for the BLAS linear algebra standard. |
|
blas32
Package blas32 provides a simple interface to the float32 BLAS API.
|
Package blas32 provides a simple interface to the float32 BLAS API. |
|
blas64
Package blas64 provides a simple interface to the float64 BLAS API.
|
Package blas64 provides a simple interface to the float64 BLAS API. |
|
cblas128
Package cblas128 provides a simple interface to the complex128 BLAS API.
|
Package cblas128 provides a simple interface to the complex128 BLAS API. |
|
cblas64
Package cblas64 provides a simple interface to the complex64 BLAS API.
|
Package cblas64 provides a simple interface to the complex64 BLAS API. |
|
gonum
Package native is a Go implementation of the BLAS API.
|
Package native is a Go implementation of the BLAS API. |
|
testblas
Package testblas provides tests for blas implementations.
|
Package testblas provides tests for blas implementations. |
|
testblas/benchautogen
command
Script for automatic code generation of the benchmark routines.
|
Script for automatic code generation of the benchmark routines. |
|
diff
|
|
|
fd
Package fd provides functions to approximate derivatives using finite differences.
|
Package fd provides functions to approximate derivatives using finite differences. |
|
Package floats provides a set of helper routines for dealing with slices of float64.
|
Package floats provides a set of helper routines for dealing with slices of float64. |
|
Package fourier provides functions to perform fourier transforms.
|
Package fourier provides functions to perform fourier transforms. |
|
Package graph defines graph interfaces.
|
Package graph defines graph interfaces. |
|
community
Package community provides graph community detection functions.
|
Package community provides graph community detection functions. |
|
encoding
Package encoding provides a common graph encoding API.
|
Package encoding provides a common graph encoding API. |
|
encoding/dot
Package dot implements GraphViz DOT marshaling and unmarshaling of graphs.
|
Package dot implements GraphViz DOT marshaling and unmarshaling of graphs. |
|
encoding/graphql
Package graphql implements JSON marshaling and unmarshaling of graph as used by GraphQL
|
Package graphql implements JSON marshaling and unmarshaling of graph as used by GraphQL |
|
ex/fdpclust
command
|
|
|
formats/dot
Package dot implements a parser for Graphviz DOT files.
|
Package dot implements a parser for Graphviz DOT files. |
|
formats/dot/ast
Package ast declares the types used to represent abstract syntax trees of Graphviz DOT graphs.
|
Package ast declares the types used to represent abstract syntax trees of Graphviz DOT graphs. |
|
formats/dot/internal/astx
Package astx implements utility functions for generating abstract syntax trees of Graphviz DOT graphs.
|
Package astx implements utility functions for generating abstract syntax trees of Graphviz DOT graphs. |
|
graphs/gen
Package gen provides random graph generation functions.
|
Package gen provides random graph generation functions. |
|
internal/linear
Package linear provides common linear data structures.
|
Package linear provides common linear data structures. |
|
internal/ordered
Package ordered provides common sort ordering types.
|
Package ordered provides common sort ordering types. |
|
internal/set
Package set provides integer and graph.Node sets.
|
Package set provides integer and graph.Node sets. |
|
internal/uid
Package uid implements unique ID provision for graphs.
|
Package uid implements unique ID provision for graphs. |
|
multi
Package multi provides a suite of multigraph implementations satisfying the gonum/graph interfaces.
|
Package multi provides a suite of multigraph implementations satisfying the gonum/graph interfaces. |
|
network
Package network provides network analysis functions.
|
Package network provides network analysis functions. |
|
path
Package path provides graph path finding functions.
|
Package path provides graph path finding functions. |
|
path/dynamic
Package dynamic provides incremental heuristic graph path finding functions.
|
Package dynamic provides incremental heuristic graph path finding functions. |
|
simple
Package simple provides a suite of simple graph implementations satisfying the gonum/graph interfaces.
|
Package simple provides a suite of simple graph implementations satisfying the gonum/graph interfaces. |
|
topo
Package topo provides graph topology analysis functions.
|
Package topo provides graph topology analysis functions. |
|
traverse
Package traverse provides basic graph traversal primitives.
|
Package traverse provides basic graph traversal primitives. |
|
Package integrate provides functions to compute an integral given a specific list of evaluations.
|
Package integrate provides functions to compute an integral given a specific list of evaluations. |
|
quad
Package quad provides numerical evaluation of definite integrals of single-variable functions.
|
Package quad provides numerical evaluation of definite integrals of single-variable functions. |
|
internal
|
|
|
asm/c128
Package c128 provides complex128 vector primitives.
|
Package c128 provides complex128 vector primitives. |
|
asm/c64
Package c64 provides complex64 vector primitives.
|
Package c64 provides complex64 vector primitives. |
|
asm/f32
Package f32 provides float32 vector primitives.
|
Package f32 provides float32 vector primitives. |
|
asm/f64
Package f64 provides float64 vector primitives.
|
Package f64 provides float64 vector primitives. |
|
cmplx64
Package cmplx64 provides complex64 versions of standard library math/cmplx package routines used by gonum/blas.
|
Package cmplx64 provides complex64 versions of standard library math/cmplx package routines used by gonum/blas. |
|
math32
Package math32 provides float32 versions of standard library math package routines used by gonum/blas/native.
|
Package math32 provides float32 versions of standard library math package routines used by gonum/blas/native. |
|
gonum
Package gonum is a pure-go implementation of the LAPACK API.
|
Package gonum is a pure-go implementation of the LAPACK API. |
|
lapack64
Package lapack64 provides a set of convenient wrapper functions for LAPACK calls, as specified in the netlib standard (www.netlib.org).
|
Package lapack64 provides a set of convenient wrapper functions for LAPACK calls, as specified in the netlib standard (www.netlib.org). |
|
testlapack
Package testlapack implements a set of testing routines for Lapack functions.
|
Package testlapack implements a set of testing routines for Lapack functions. |
|
Package mat provides implementations of float64 and complex128 matrix structures and linear algebra operations on them.
|
Package mat provides implementations of float64 and complex128 matrix structures and linear algebra operations on them. |
|
Package mathext implements special math functions not implemented by the Go standard library.
|
Package mathext implements special math functions not implemented by the Go standard library. |
|
internal/amos
package amos implements functions originally in the Netlab code by Donald Amos.
|
package amos implements functions originally in the Netlab code by Donald Amos. |
|
internal/cephes
Package cephes implements functions originally in the Netlib code by Stephen Mosher.
|
Package cephes implements functions originally in the Netlib code by Stephen Mosher. |
|
internal/gonum
package gonum contains functions implemented by the gonum team.
|
package gonum contains functions implemented by the gonum team. |
|
Package optimize implements algorithms for finding the optimum value of functions.
|
Package optimize implements algorithms for finding the optimum value of functions. |
|
convex/lp
Package lp implements routines to solve linear programming problems.
|
Package lp implements routines to solve linear programming problems. |
|
functions
Package functions provides objective functions for testing optimization algorithms.
|
Package functions provides objective functions for testing optimization algorithms. |
|
Package stat provides generalized statistical functions.
|
Package stat provides generalized statistical functions. |
|
combin
Package combin implements routines involving combinatorics (permutations, combinations, etc.).
|
Package combin implements routines involving combinatorics (permutations, combinations, etc.). |
|
distmat
Package distmat provides probability distributions over matrices.
|
Package distmat provides probability distributions over matrices. |
|
distmv
Package distmv provides multivariate random distribution types.
|
Package distmv provides multivariate random distribution types. |
|
distuv
Package distuv provides univariate random distribution types.
|
Package distuv provides univariate random distribution types. |
|
mds
Package mds provides multidimensional scaling functions.
|
Package mds provides multidimensional scaling functions. |
|
samplemv
Package samplemv implements advanced sampling routines from explicit and implicit probability distributions.
|
Package samplemv implements advanced sampling routines from explicit and implicit probability distributions. |
|
sampleuv
Package sampleuv implements advanced sampling routines from explicit and implicit probability distributions.
|
Package sampleuv implements advanced sampling routines from explicit and implicit probability distributions. |
|
spatial
Package spatial provides spatial statistical functions.
|
Package spatial provides spatial statistical functions. |
|
Package unit provides a set of types and constants that facilitate the use of the International System of Units (SI).
|
Package unit provides a set of types and constants that facilitate the use of the International System of Units (SI). |
Click to show internal directories.
Click to hide internal directories.