相比于 Python ,golang 可以更加方便的实现跨平台二进制的分发。相比之下会更适合做成 cli 。不过要评估 Go 是否有对应的依赖
pandas 类似的数据分析库
matplotlib 类似的方便的绘图库。如果无法方便的绘图,实现一个 go 版本的不划算。
贡献者指南
技术栈
gopython
领域
clidata
议题类型
feature
难度面向新贡献者的预计实现难度,1 表示很小改动,5 表示专家级工作。
3
预计时间有经验贡献者完成调查、实现、测试并准备 pull request 的粗略时间范围。
over 1 week
活动状态议题当前的可参与程度:新鲜、活跃、陈旧、阻塞或等待维护者输入。
blocked
清晰度议题是否清楚说明期望改动、验收标准和下一步。
needs investigation
前置要求
Go languagedata analysisCLI basics
新手友好度1-100 的估计分数,表示该议题对首次贡献者的友好程度。
20
研究方向
This issue proposes porting the Python based Grank tool to Go for easier cross platform CLI distribution. The main research direction is to evaluate whether Go has mature libraries equivalent to pandas and matplotlib for data analysis and plotting. Investigate libraries like 'gota' for dataframes and 'go echarts' or 'plotly' for visualization. Check the current assignee's progress and assess if the Go ecosystem is suitable.