3 个版本

使用旧的 Rust 2015

0.0.3 2018年10月18日
0.0.2 2018年8月11日
0.0.1 2018年8月11日

#295可视化

GPL-3.0-only

1MB
621

阿弗拉克 - アフラーク

阿弗拉克 - 提供可视化编程语言界面,用于分析天文数据集的可视化环境。

Build Status

Screenshot of Aflak

正在开发中:功能和 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_cakeimgui 的节点编辑器。

测试

cd aflak/src
cargo test --all

待办事项

  • 节点编辑器缩放

依赖项

~24–36MB
~566K SLoC