3 个版本
使用旧的 Rust 2015
0.0.3 | 2018年10月18日 |
---|---|
0.0.2 | 2018年8月11日 |
0.0.1 | 2018年8月11日 |
#295 在 可视化
1MB
621 行
阿弗拉克 - アフラーク
阿弗拉克 - 提供可视化编程语言界面,用于分析天文数据集的可视化环境。
正在开发中:功能和 API 非常不稳定!
入门
最低 Rust 版本:1.26.2。
使用 rustup 安装 rust 工具链。然后克隆 git 仓库。
您需要初始化 git 子模块。
cd aflak
git submodule update --init --recursive
构建
cd aflak/src
cargo build --release
运行 aflak
cd aflak/src
cargo run --release
注意:第一次运行 aflak 时,窗口布局可能不是您想要的。您可能需要在第一次运行 aflak 时使用鼠标调整/移动一些窗口。希望 aflak 能够在会话之间记住您的窗口排列。
开发
此仓库包含几个具有特定和明确目标的 crate。每个 crate 都有文档。请参阅文档。
- aflak_cake (计算制作):管理节点图(后端)。
cd aflak/src/aflak_cake
# Open the doc
cargo doc --open
- aflak_primitives:定义用于天体物理的转换类型和原语。
- node_editor:基于 aflak_cake 和 imgui 的节点编辑器。
测试
cd aflak/src
cargo test --all
待办事项
- 节点编辑器缩放
依赖项
~24–36MB
~566K SLoC