New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Go module #7
Conversation
$ go mod init github.com/RadiusNetworks/lda
go get gonum.org/v1/gonum@73ea1e732937f96d723d31dc5263d214a275d204
Pushed up new changes using $ gotip version
go version devel +2165452 Fri May 31 11:26:23 2019 +0000 darwin/amd64
$ gotip mod init github.com/RadiusNetworks/lda
go: creating new go.mod: module github.com/RadiusNetworks/lda
$ cat go.mod
module github.com/RadiusNetworks/lda
go 1.13
$ # add files to git
$ gotip build
$ git diff
diff --git a/go.mod b/go.mod
index acfb8bf..b882eb9 100644
--- a/go.mod
+++ b/go.mod
@@ -2,4 +2,4 @@ module github.com/RadiusNetworks/lda
go 1.13
-require gonum.org/v1/gonum v0.0.0-20180802201828-73ea1e732937 // indirect
+require gonum.org/v1/gonum v0.0.0-20180802201828-73ea1e732937
$ gotip test
go: finding gonum.org/v1/plot latest
Call to LDA successful
PASS
ok github.com/RadiusNetworks/lda 0.039s
$ git diff
diff --git a/Iris-data-LDA-graph.png b/Iris-data-LDA-graph.png
index 35c4e34..afdc6a4 100644
Binary files a/Iris-data-LDA-graph.png and b/Iris-data-LDA-graph.png differ
diff --git a/go.mod b/go.mod
index acfb8bf..6132263 100644
--- a/go.mod
+++ b/go.mod
@@ -2,4 +2,7 @@ module github.com/RadiusNetworks/lda
go 1.13
-require gonum.org/v1/gonum v0.0.0-20180802201828-73ea1e732937 // indirect
+require (
+ gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4
+ gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b
+)
diff --git a/go.sum b/go.sum
index f5af3a1..af30dfd 100644
--- a/go.sum
+++ b/go.sum
@@ -1,4 +1,20 @@
+github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af h1:wVe6/Ea46ZMeNkQjjBW6xcqyQA/j5e0D6GytH95g0gQ=
+github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw=
+github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90 h1:WXb3TSNmHp2vHoCroCIB1foO/yQ36swABL8aOVeDpgg=
+github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
+github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5 h1:PJr+ZMXIecYc1Ey2zucXdR73SMBtgjPgwa31099IMv0=
+github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes=
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
+golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
+golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81 h1:00VmoueYNlNz/aHIilyyQz/MHSqGoWJzpFv/HW8xpzI=
+golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
gonum.org/v1/gonum v0.0.0-20180802201828-73ea1e732937 h1:CYrmfhpCQPcI0uTwJ6mxYIUsGnXllAvY2rLrTI2InpQ=
gonum.org/v1/gonum v0.0.0-20180802201828-73ea1e732937/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo=
+gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4 h1:nYxTaCPaVoJbxx+vMVnsFb6kw5+6aJCx52m/lmM/Vog=
+gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo=
+gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b h1:Qh4dB5D/WpoUUp3lSod7qgoyEHbDGPUWjIbnqdqqe1k=
+gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc=
+rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=
Test failure after running
|
To diagnose the issue with The reason |
Adds go modules and travis to run the tests and attempt a build.
Generate module definitions via:
Used the following commands to fill in go.mod and go.sum. By default a later version of gonum was used which caused a compile error. I edited go.mod to use an older version and observed a successful build.