Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Repository Index
47,133 repositories indexed
1–13 of 13 · Most stars
Arbitrary-precision fixed-point decimal numbers in Go
- go
- decimals
- precision
- money
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
- scientific-computing
- linear-algebra
- differential-equations
- sparse-systems
Digital Signal Processing for Go
A Go package for engineering organisms.
- synthetic-biology
- synbio
- genetic-engineering
- molecular-biology
A library provides spatial data and geometric algorithms
- geometry-library
- gis
- geospatial
- golang
A Practical and Efficient NCBI Taxonomy Toolkit, also supports creating NCBI-style taxdump files for custom taxonomies like GTDB/ICTV
- bioinformatics
- taxonomy
- cross-platform
- lineage
A high-performance, high precision, zero allocation fixed-point decimal library for financial applications
- golang
- high-performance
- zero-allocation
- money
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
- go
- golang
- matrix
- scientific-computing
An arbitrary-precision decimal floating-point arithmetic package for Go
- decimal
- arbitrary-precision
- floating-point
- go
ODE system solver made simple. For IVPs (initial value problems).
- runge-kutta-fehlberg
- runge-kutta
- simulation
- ode-solver
A common interface used for modeling Mathematical Programs (e.g., Convex Optimization problems) in the language Go (Golang).
- convex-optimization
- linear-programming
- optimization
- quadratic-programming
High performance, zero-allocation, low memory usage (8 bytes), low precision (17 digits), partially compatible with int64 and shopspring Decimal