Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more.
GoBSD 3-Clause "New" or "Revised" Licenseactive
41 projectsScience and Data Analysis
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more.
GoBSD 3-Clause "New" or "Revised" Licenseactive
Statistics package with common functions missing from the Golang standard library.
GoMIT Licenseactive
gonum/plot provides an API for building and drawing plots in Go.
GoBSD 3-Clause "New" or "Revised" Licensesteady
Go scientific library for linear algebra, FFT, geometry, NURBS, numerical methods, probabilities, optimisation, differential equations, and more.
GoBSD 3-Clause "New" or "Revised" Licensesteady
general purpose, graphical tool for dealing with streams of data.
GoApache License 2.0slowing
Dataframes for machine-learning and statistics (similar to pandas).
GoOtherdormant
2D geometry types with clipping, GeoJSON and Mapbox Vector Tile support.
GoMIT Licensesteady
Simple Chart Plotting library for Go. Supports many graphs types.
GoBSD 3-Clause "New" or "Revised" Licensedormant
Library of basic graph algorithms.
GoBSD 2-Clause "Simplified" Licensedormant
Pure Go graph theory library(data structure, algorithm visualization).
GoMIT Licensedormant
A Go package for engineering organisms.
GoMIT Licenseactive
A practical and efficient NCBI taxonomy toolkit; supports querying lineage, reformatting, filtering, and creating custom taxdump files.
GoMIT Licenseactive
Exponentially-weighted moving averages.
GoMIT Licenseslowing
Calendar heatmap in plain Go inspired by Github contribution activity.
GoMIT Licenseactivearchived
A set of libraries and tools for performing High Energy Physics analyses with ease.
GoBSD 3-Clause "New" or "Revised" Licensesteadyarchived
TextRank implementation in Golang with extendable features (summarization, weighting, phrase extraction) and multithreading (goroutine) support.
GoMIT Licenseactive
Go Sparse matrix formats for linear algebra supporting scientific and machine learning applications, compatible with gonum matrix libraries.
GoMIT Licensesteady
A golang generic graph library that provides mathematical graph-theory and algorithms.
GoApache License 2.0active
State estimation and filtering algorithms in Go.
GoApache License 2.0steady
Weighted PageRank algorithm implemented in Go.
GoMIT Licensedormant
Tool to manipulate JSONL graphs with graphviz support.
GoMIT Licenseactive
Data analysis library with statistics, visualization, Parquet support, and Python integration.
GoMIT Licenseactive
2D geometry for golang.
GoOtherdormant
Simple floating point arithmetic expression evaluator.
GoBSD 3-Clause "New" or "Revised" Licensedormant
Package decimal implements arbitrary-precision decimal floating-point arithmetic.
GoBSD 2-Clause "Simplified" Licensedormant
2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs.
GoMIT Licensedormant
GO Implementation of Entropy Measures.
GoMIT Licensedormant
Pure Go implementation of the HDF5 file format for scientific data storage and exchange.
GoMIT Licenseactive
Tiny linear interpolation library.
GoMIT Licenseslowing
Extended/multivariable ODE solver framework for event-based simulations with simple API.
GoBSD 3-Clause "New" or "Revised" Licensedormant
GoStats is an Open Source GoLang library for math statistics mostly used in Machine Learning domains, it covers most of the Statistical measures functions.
GoMIT Licensedormant
Ordinary differential equation (ODE) solver which supports extended states and channel-based iteration stop conditions.
GoMIT Licensedormant
Implementation of the "Bailey-Borwein-Plouffe" algorithm for the hexadecimal number Pi.
GoOthersteady
Sliding-window and regular top-K sketches, based on the HeavyKeeper algorithm.
GoMIT Licenseslowing
Provides a Bradley-Terry Model for pairwise comparisons.
GoBSD 3-Clause "New" or "Revised" Licensedormant
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3) without CGO.
GoMIT Licensesteady
root-finding algorithms library for finding roots of quadratic functions.
GoMIT Licensedormant
Graph theory algorithms written in "Go" language.
GoBSD 3-Clause "New" or "Revised" Licensedormant
A clean, generic, zero-dependency matrix math package for Go with support for arithmetic, decompositions, and linear system solving.
GoMIT Licenseactive
MatProInterface.go is an open source package for defining mathematical programs (e.g., convex optimization problems) in Go.
GoMIT Licensesteady
A social science tool to programmatically analyze entities in non-fictional texts with a built-in dependency parser.
GoMIT Licensesteady