go-plotly
The goal of the go-plotly package is to provide a pleasant Go interface for creating figure specifications which are displayed by the plotly.js JavaScript graphing library. (by MetalBlueberry)
hep
hep is the mono repository holding all of go-hep.org/x/hep packages and tools (by go-hep)
go-plotly | hep | |
---|---|---|
2 | 6 | |
94 | 229 | |
- | 1.3% | |
2.6 | 7.9 | |
7 days ago | 6 days ago | |
Go | Go | |
MIT License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-plotly
Posts with mentions or reviews of go-plotly.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-07-18.
hep
Posts with mentions or reviews of hep.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-10.
-
From Python to NumPy
Go is quite a bit cleaner than Python and its concurrency/parallelism primitives can be well suited to scientific workloads.
You may want to have a look at Gonum (https://www.gonum.org), and the Go HEP package developed by CERN (https://go-hep.org).
I was also surprised to see DSP and pretty sophisticated packages, although I never used them: https://awesome-go.com/science-and-data-analysis
And of course Go has Jupyter integration, it's almost like running a script thanks to its fast compilation time.
-
Go for science?
Have a look at go-hep https://go-hep.org/
- heuristics for d/l and seeking into http-served files
- Do you care about having a numerical/scientific ecosystem?
-
What libraries from other languages do you wish were ported over into go?
ROOT https://root.cern/ , altough https://go-hep.org/ does a great deal!
-
Charting library or pure go headless browser
https://github.com/go-hep/hep/tree/master/hplot#1d-histogram-with-y-error-bars-no-lines
What are some alternatives?
When comparing go-plotly and hep you can also consider the following projects:
asciigraph - Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
gonum - Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more