gouda
gouda copied to clipboard
Golang Utilities for Data Analysis
Gouda: Golang Utilities for Data Analysis
A collection of Golang libraries implementing various techniques for data analysis, including machine learning.
To install:
go get github.com/pforemski/gouda
This is work in progress. Expect breaking changes. Embrace for impact.
Features
Currently, it includes the following modules:
-
point: for operations on generic, n-dimensional points
-
kdtree: a kd-tree implementation
-
data clustering:
-
interpolate: numerical interpolation methods (wip, currently just the Lagrange polynomial)
Documentation
API documentation:
- See godoc.org for the root of API documentation. Navigate to module directories for detailed information.
More documentation & some examples available in the README files of each module:
- point
- kdtree
- kmeans
- dbscan
Author
Copyright (C) 2018 by Pawel Foremski, @pforemski.
Licensed under GNU GPL v3.