gonum
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more.
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more.
Statistics package with common functions missing from the Golang standard library.
gonum/plot provides an API for building and drawing plots in Go.
Go scientific library for linear algebra, FFT, geometry, NURBS, numerical methods, probabilities, optimisation, differential equations, and more.
general purpose, graphical tool for dealing with streams of data.
Dataframes for machine-learning and statistics (similar to pandas).
2D geometry types with clipping, GeoJSON and Mapbox Vector Tile support.
Digital Signal Processing for Go.
Simple Chart Plotting library for Go. Supports many graphs types.
Library of basic graph algorithms.
Pure Go graph theory library(data structure, algorithm visualization).
A Go package for engineering organisms.
Exponentially-weighted moving averages.
Calendar heatmap in plain Go inspired by Github contribution activity.
A set of libraries and tools for performing High Energy Physics analyses with ease.
TextRank implementation in Golang with extendable features (summarization, weighting, phrase extraction) and multithreading (goroutine) support.
Go Sparse matrix formats for linear algebra supporting scientific and machine learning applications, compatible with gonum matrix libraries.
State estimation and filtering algorithms in Go.
A golang generic graph library that provides mathematical graph-theory and algorithms.
Weighted PageRank algorithm implemented in Go.
Tool to manipulate JSONL graphs with graphviz support.
2D geometry for golang.
Simple floating point arithmetic expression evaluator.
Package decimal implements arbitrary-precision decimal floating-point arithmetic.
2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs.
GO Implementation of Entropy Measures.
Tiny linear interpolation library.
Extended/multivariable ODE solver framework for event-based simulations with simple API.
GoStats is an Open Source GoLang library for math statistics mostly used in Machine Learning domains, it covers most of the Statistical measures functions.
Ordinary differential equation (ODE) solver which supports extended states and channel-based iteration stop conditions.
Implementation of the "Bailey-Borwein-Plouffe" algorithm for the hexadecimal number Pi.
Sliding-window and regular top-K sketches, based on the HeavyKeeper algorithm.
root-finding algorithms library for finding roots of quadratic functions.
Provides a Bradley-Terry Model for pairwise comparisons.
Graph theory algorithms written in "Go" language.
Package assocentity returns the average distance from words to a given entity.