CSCAR workshop materials for using Go (golang) for data processing and analysis
Go
Latest commit 546d791 Nov 30, 2016 @kshedden update
Permalink
Failed to load latest commit information.
README.md
datastructs.md
freebase_convert.go
gcos_columnize.go
gcos_monthly.go
gcos_monthly_concurrent.go
install.md
notable.go
nuclear_count_russia.go
nuclear_grep.go
nuclear_json.go
nuclear_make_map.go
simple.md
streaming.go

README.md

Go for data processing

This site contains scripts used in a CSCAR workshop on using Go for data processing.

Go resources

Essential concepts

Index of examples

Go libraries for data processing

This workshop is primarily about writing programs to manipulate data using the core Go language. There are also some Go libraries that can be used for more specialized data processing:

  • gonum -- a collection of numerical libraries

  • goleveldb -- a leveldb implementation for Go

  • go-twitter -- a library for accessing the Twitter API

  • go.geo -- a geometry/geography library

  • awk -- Awk-like processing of text files

  • xlsx -- Read Excel files

  • biogo -- A bioinformatics library

  • datareader -- Read Stata and SAS7BDAT files