这个项目能做什么
Orange 是一个面向新手和专家的开源数据挖掘与可视化工具箱。其核心理念是,基于工作流的数据科学工具可以通过隐藏复杂的底层机制并展示直观概念来实现数据科学的普及,因此用户无需编程或深入的数学知识即可探索数据。
该项目提供了一个可视化画布,分析以连接组件的工作流形式构建。在 Windows 和 macOS 上,用户可以下载独立安装程序;附加组件通过“选项 -> 附加组件”菜单进行管理。在 Linux 上或用于开发时,支持通过 conda、pip 或 uv 进行安装,Windows 上还提供 winget。README 记录了 conda 环境创建、使用 PyQt6 和 PyQt6-WebEngine 的 pip 安装、uv 工具安装,以及使用 `python -m Orange.canvas` 或 `orange-canvas` 运行应用程序。
开发分为三个核心仓库:orange-canvas-core 实现画布,orange-widget-base 提供组件 GUI 库,orange3 将它们与基础数据挖掘工具箱整合在一起。附加组件为特定用例扩展功能,任何人都可以使用示例附加组件模板编写一个。列出的第一方附加组件包括文本、生物信息学、时间序列、单细胞、图像分析、教育、地理、关联、网络和解释。
README 还涵盖了贡献者设置:复刻仓库、创建 conda 环境、克隆复刻、安装 PyQt 依赖项,以及以可编辑模式安装软件包。文中指出,在开发所有组件时,应先安装 orange-widget-base 和 orange-canvas-core,再安装 orange3。运行选项包括跳过启动画面和欢迎窗口、增加调试输出、清除组件设置以及选择深色样式。测试可以使用 unittest 运行。社区支持可通过 Discord 获得,文档托管在 Read the Docs 上。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。