diff options
| author | Shulhan <ms@kilabit.info> | 2018-11-29 05:47:57 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2018-11-29 05:47:57 +0700 |
| commit | 78623da92e170924f4369aeb6288e6d2be1278ea (patch) | |
| tree | bb2c2e85c52dc8ee0caf4617c357b8ccd8830b13 | |
| parent | 1142ce7ab193d9b8c67f313be197dd0d5cf38592 (diff) | |
| download | pakakeh.go-78623da92e170924f4369aeb6288e6d2be1278ea.tar.xz | |
README: update with latest packages in lib
| -rw-r--r-- | README.md | 89 |
1 files changed, 75 insertions, 14 deletions
@@ -1,22 +1,83 @@ +[](https://godoc.org/github.com/shuLhan/share) +[](https://goreportcard.com/report/github.com/shuLhan/share) + A collection of libraries and tools written in Go. +## Command Line Interface + +- `gofmtcomment`: Program to convert "/\*\*/" comment into "//". + + ## Library -- `bytes`, Package bytes provide a library for working with byte or slice of +- `bytes`: Package bytes provide a library for working with byte or slice of bytes. -- `contact`, Package contact provide a library to import contact from Google, + +- `contact`: Package contact provide a library to import contact from Google, Microsoft, and Yahoo. -- `dns`, Package dns implement DNS client and server. -- `ini`, Package ini implement reading and writing INI configuration as - defined by Git configuration file syntax. -- `io`, Package io provide a library for reading file. -- `net`, Package net provide constants and library for networking. -- `string`, Package string provide a library for working with string. -- `test`, Package test provide library for help with testing. -- `time`, Package time provide a library for working with time. -- `websocket`, Package websocket provide the websocket library for server - and client. -## Tools +- `dns`: Package dns implement DNS client and server. + +- `dsv`: Package dsv is a library for working with delimited separated value +(DSV). + +- `git`: Package git provide a wrapper for git command line interface. + +- `ini`: Package ini implement reading and writing INI configuration as +defined by Git configuration file syntax. + +- `io`: Package io provide a library for reading and watching file, and +reading from standard input. + +- `memfs`: Package memfs provide a library for mapping file system into +memory. + +- `mining`: Package mining provide a library for data mining. + + - `classifier/cart`: Package cart implement the Classification and + Regression Tree by Breiman, et al. + + - `classifier/crf`: Package crf implement the cascaded random forest + algorithm, proposed by Baumann et.al in their paper: Baumann, Florian, et + al. + + - `classifier/rf`: Package rf implement ensemble of classifiers using + random forest algorithm by Breiman and Cutler. + + - `gain/gini`: Package gini contain function to calculating Gini gain. + + - `knn`: Package knn implement the K Nearest Neighbor using Euclidian to + compute the distance between samples. + + - `math`: Package math provide generic functions working with mathematic. + + - `resampling/lnsmote`: Package lnsmote implement the Local-Neighborhood + algorithm from the paper, Maciejewski, Tomasz, and Jerzy Stefanowski. + + - `resampling/smote`: Package smote resamples a dataset by applying + the Synthetic Minority Oversampling TEchnique (SMOTE). + + - `tree/binary`: Package binary contain implementation of binary tree. + +- `net`: Package net provide constants and library for networking. + +- `numbers`: Package numbers provide miscellaneous functions for working with +integer, float, slice of integer, and slice of floats. + +- `runes`: Package runes provide a library for working with a single rune or slice of rune. + +- `strings`: Package string provide a library for working with string or slice +of string. + +- `tabula`: Package tabula is a Go library for working with rows, columns, or +matrix (table), or in another terms working with data set. + +- `test`: Package test provide library for help with testing. + +- `text`: Package text provide common a library for working with text. + - `diff`: Package diff implement text comparison. + +- `time`: Package time provide a library for working with time. -- `gofmtcomment`, Program to convert "/\*\*/" comment into "//". +- `websocket`: Package websocket provide the websocket library for server +and client. |
