Awesome Go Science and Data Analysis

  • updated about 1 year ago MIT License

    Package assocentity returns the mean distance from tokens to an entity and its synonyms

  • blas blas 171
    star
    updated over 5 years ago

    A BLAS implementation for Go [DEPRECATED]

  • blas blas 149
    star
    updated about 5 years ago Other

    Go implementation of BLAS (Basic Linear Algebra Subprograms)

  • updated over 1 year ago BSD 3-Clause "New...

    Package to do Bradley-Terry Model pairwise compairsons

  • updated 6 months ago MIT License

    πŸ“… Calendar heatmap inspired by GitHub contribution activity

  • chart chart 766
    star
    updated almost 3 years ago BSD 3-Clause "New...

    Provide basic charts in go

  • updated about 2 years ago Other

    DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration

  • updated almost 6 years ago BSD 3-Clause "New...

    Implements a simple floating point arithmetic expression evaluator in Go (golang).

  • ewma ewma 428
    star
    updated 5 months ago MIT License

    Exponentially Weighted Moving Average algorithms for Go.

  • updated over 5 years ago

    Operations on slices of floats [DEPRECATED]

  • geom geom 55
    star
    updated over 6 years ago Other

    2d geometry for golang

  • updated over 4 years ago MIT License

    A Blum-Blum-Shub-Generator written in Go

  • updated almost 9 years ago

    Automatically exported from code.google.com/p/gocomplex

  • updated over 1 year ago BSD 3-Clause "New...

    ODE system solver made simple. For IVPs (initial value problems).

  • go-dsp go-dsp 842
    star
    updated 7 months ago ISC License

    Digital Signal Processing for Go

  • goent goent 34
    star
    updated about 5 years ago MIT License

    GO Implementation of Entropy Measures

  • updated 6 months ago Apache License 2.0

    State estimation and filtering algorithms in Go

  • updated about 9 years ago

    Automatically exported from code.google.com/p/go-fn

  • updated over 8 years ago

    A fractions library for go (http://golang.org)

  • updated 3 months ago Apache License 2.0

    A golang generic graph library that provides mathematical graph-theory and algorithms.

  • go-gt go-gt 10
    star
    updated over 8 years ago BSD 3-Clause "New...

    Automatically exported from code.google.com/p/go-gt

  • updated over 3 years ago MIT License

    Streaming approximate histograms in Go

  • updated over 5 years ago Other

    linear algebra for go

  • gonum gonum 7,153
    star
    updated 2 months ago BSD 3-Clause "New...

    Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more

  • gosl gosl 1,805
    star
    updated 18 days ago BSD 3-Clause "New...

    Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.

  • updated over 6 years ago BSD 3-Clause "New...

    Collection of statistical routines in golang

  • updated over 5 years ago MIT License

    GoStats is a go library for math statistics mostly used in ML domains, it covers most of the statistical measures functions.

  • graph graph 251
    star
    updated about 5 years ago

    Graph packages for the Go language [DEPRECATED]

  • updated over 1 year ago MIT License

    🏝 JSONL Graph Tools

  • updated over 5 years ago

    A LAPACK implementation for Go [DEPRECATED]

  • matrix matrix 447
    star
    updated over 5 years ago

    Matrix packages for the Go language [DEPRECATED]

  • ode ode 22
    star
    updated about 7 years ago MIT License

    An ordinary differential equation solving library in golang.

  • updated over 5 years ago

    Packages for solving minimization problems [DEPRECATED]

  • updated almost 3 years ago MIT License

    Weighted PageRank implementation in Go

  • updated almost 3 years ago MIT License

    Simple permutation package for golang

  • updated 5 months ago MIT License

    tiny linear interpolation library for go

  • PiHex PiHex 20
    star
    updated over 1 year ago Other

    PiHex Library, written in Go, generates a hexadecimal number sequence in the number Pi in the range from 0 to 10,000,000.

  • plot plot 2,596
    star
    updated 3 months ago BSD 3-Clause "New...

    A repository for plotting and visualizing data

  • updated about 4 years ago MIT License

    root-finding library

  • sparse sparse 150
    star
    updated almost 3 years ago MIT License

    Sparse matrix formats for linear algebra supporting scientific and machine learning applications

  • stat stat 195
    star
    updated over 5 years ago

    Statistics package for Go [DEPRECATED]

  • stats stats 2,865
    star
    updated 11 months ago MIT License

    A well tested and comprehensive Golang statistics library package with no dependencies.

  • updated 7 months ago Apache License 2.0

    tools for working with streams of data

  • updated almost 3 years ago MIT License

    πŸ˜‰ πŸŒ€ πŸ“ TextRank implementation in Golang with extendable features (summarization, phrase extraction) and multithreading (goroutine).

  • updated over 2 years ago MIT License

    2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs.

  • updated almost 5 years ago Other

    Vectormath for Go