My first "real" Go-based project heavily relies on scientific calculations. My first inclination was to use an abstraction of explicit, standard units but couldn't find any Go specific library. What do Go programmers in lieu of libraries like Gnu Unit [1], Boost Units[2], Python Unum[3], Units in Java[4], etc. ?
The only 'pure-go' implementation of SI units I could find is
http://godoc.org/github.com/smyrman/units , however it looks incomplete. It looks like he is emulating the time-duration package, is that a reasonable approach?If I do need to reinvent the wheel, what should I know to make it as idiomatic Go as possible?
Go experts, what are my options?