#数据分析 #自动化 #界面 #节点 #模块化 #可视化 #任务

app nodium

钠姆德是一个易于使用的基于Rust构建的数据分析和自动化平台,旨在具有灵活性和模块化。钠姆德旨在提供用户友好的基于节点的可视化界面以完成各种任务。

3 个版本

0.1.2 2023年4月17日
0.1.1 2023年4月14日
0.1.0 2023年4月14日

#38#可视化

每月 27 次下载

自定义许可AGPL-3.0

40KB
71

钠姆德

钠姆德目前处于开发阶段,尚未准备好投入生产使用。

钠姆德是一个易于使用的基于Rust构建的数据分析和自动化平台,旨在具有灵活性和模块化。钠姆德旨在提供用户友好的基于节点的可视化界面以完成各种任务。

GitHub all releasesCrates.ioCrates.ioDiscord

入门指南

如果您想为项目做出贡献,您可以克隆存储库并在本地运行项目。考虑解决一个问题或添加一个功能。

先决条件

您需要安装哪些软件以及如何安装它们

安装

一系列示例步骤,告诉您如何获取开发环境并运行。说明步骤将是什么

git clone https://github.com/cherob/nodium
cd nodium
cargo run

特性

  • 具有输入和输出引脚的基于节点的可视化界面。
  • 使用libloading动态加载crate和运行时导入,以支持插件
  • 基于任务的递归计算节点以执行用户创建的图
  • 支持子流程作为节点,提高模块化
  • 跨多个位置保存和重用流程
  • 异步编程和强大的任务系统,以提高性能和可用性

里程碑

里程碑 1:基本节点

  • 基本输入节点(文本、数字等)
  • 调试节点(打印、记录等)
  • 节点连接

里程碑 2:基本数据处理

  • 文件节点(读取、写入等)
  • 基本数据处理(筛选、排序等)
  • API(REST、GraphQL等)
  • 数据库(SQL、NoSQL等)
  • 基本数学运算(加、减等)

里程碑 3:基本数据分析

  • 机器学习过程(文本、图像、音频等)
  • 创建仪表板(HTML、CSS、JS等)
  • 机器学习训练
  • 物联网(MQTT、UDP、TCP等)

贡献

创建一个拉取请求,我会审查它。或者加入 Discord,我们可以讨论它。

作者

  • Cherob - 初始工作 - Cherob

灵感来源

NodeRED

GitHub NodeRED

nodeRED

Orange

GitHub Orange3

orange3

Blender:几何节点

文档几何节点

image

Unity:着色器图

文档着色器图

shader_graph

Drawflow

GitHub Drawflow

drawflow

虚幻引擎 5:蓝图

文档蓝图

blueprints

依赖项

~26–43MB
~775K SLoC