3个版本

0.1.2 2021年5月4日
0.1.1 2021年3月21日
0.1.0 2021年3月8日

数据结构 中排名 #782

每月下载 24
4 个crate中使用

MPL-2.0 许可证

30KB
163 代码行

UX Dataflow

API Docs Crates.io Code coverage Tests MPL-2.0 licensed Gitter chat loc

UX Dataflow 是一个支持流式处理的数据多路复用器,允许您聚合数据,然后使用责任链设计模式进行处理。

UX Dataflow 最初是尝试从 Python 强大的数据分析库 Pandas 实现类似 DataTable 的结构。

但在开发过程中,很明显需要一个数据处理机制,该机制可以通过添加新的数据通道和异步数据流的处理能力来扩展数据。

UX Dataflow 是 Angular Rust 框架的一部分。

Angular Rust 是一个高生产力的、平台无关的前端框架,用于 Rust 语言。它现在支持桌面和Web开发。Angular Rust 目前使用 Clutter 进行桌面开发,使用 WebAssembly 进行 Web 开发。我们计划添加对移动开发的支持。

Angular Rust structure

特性

  • 用于扩展数据流(通道)的 DataFrame 抽象
  • 描述 DataStream 通道的元数据
  • 流式处理能力
  • 支持复合数据通道。
  • 支持 DataStream 中异构数据链接,例如 OHLCV、f64、i64 和 U256 数据集。

尚未实现的功能取决于在 UX Indicators crate 开发过程中的 用户体验。到目前为止,我们已经实现了 UX Charts crate 所需的功能。

快速入门

安装 UX Dataflow

cargo add ux-dataflow

了解更多

社区

贡献

我们相信更广泛的社区可以创造更好的代码。改善社区的第一步是通过为项目打星来让开发者了解该项目。更多的星星——更多的成员。

Angular Rust 是一个社区项目,我们欢迎所有来自不同背景的开发者,无论是大是小,我们都欢迎他们的贡献。我们希望 Angular Rust 社区成为一个有趣和友好的地方,因此请阅读我们的 行为准则,了解哪些行为是不可容忍的。

是 Angular Rust 新手吗?

通过帮助我们改进文档来开始学习框架。欢迎提交提高测试覆盖率的拉取请求。

寻找灵感吗?

awesome-angular-rust查看社区整理的与Angular Rust / WebAssembly相关的优秀内容列表。

对某事感到困惑?

请随时加入我们的Gitter聊天室或创建一个新的“问题”问题来获取贡献者的帮助。通常问题会导致框架的易用性改进、更好的文档,甚至新功能!

准备好深入代码了吗?

在阅读了贡献代码指南后,查看“适合初学者的问题”(他们非常需要关注!)。一旦找到一个您感兴趣的问题,请随意分配给自己,不要犹豫寻求指导,问题复杂度各不相同。

让我们互相帮助!

来帮助我们解决最重要的问题,并为您的不懈努力获得小额现金奖励。我们使用Issuehunt从我们的Open Collective资金中资助问题。如果您真的很关心一个问题,您可以自行选择添加资金!

发现了错误吗?

报告所有错误!如果开发人员有兴趣并且有时间,我们很乐意帮助他们修复找到的错误。

待办事项

  • 文档
  • DataStream控制器信息图表

依赖关系

~26KB