2 个版本
0.2.12 | 2024年5月22日 |
---|---|
0.2.11 | 2024年5月22日 |
#231 in GUI
1MB
4.5K SLoC
Phoenix GUI
Phoenix GUI 是一个多功能的图形用户界面应用程序,旨在简化解析 CSV 文件数据、绘制数学函数以及使用 crates.io 中的 phoenix-rec
crate 探索其他高级功能(如神经网络和 TCP 数据传输)的过程。
特性
- CSV 数据解析:轻松解析和可视化 CSV 文件数据。
- 绘图函数:绘制数学函数,例如(y = x^2 + 1)。
- 神经网络(WIP):实验性神经网络功能。
- TCP 数据传输(WIP):使用
phoenix-rec
crate 通过 TCP 发送数据。
安装
要安装 Phoenix GUI,请确保您已安装 Rust 和 Cargo。然后,克隆仓库并构建项目
git clone https://github.com/yourusername/phoenix-gui.git
cd phoenix-gui
cargo build
或使用 cargo 帮助
cargo install phoenix_gui
使用
运行应用程序
要启动应用程序,请运行
cargo run
CSV 数据解析
- 打开 Phoenix GUI。
- 导航到文件 -> 打开文件夹。
- 选择要解析的 CSV 文件。
- 在界面中查看和分析解析后的数据。
绘图函数
- 打开 Phoenix GUI。
- 导航到 + 图标。
- 选择绘图器选项卡。
- 输入数学函数(例如,
x^2 + 1
)。 - 点击“编译”以可视化函数。
神经网络(WIP)
- 打开 Phoenix GUI。
- 导航到 + 图标。
- 选择神经网络选项卡。
- 使用界面进行神经网络实验(功能可能有限)。
TCP 数据传输(WIP)
- 打开 Phoenix GUI。
- 导航到 + 图标。
- 选择 TCP 选项卡。
- 配置 TCP 设置并通过 TCP 发送数据(功能可能有限)。
依赖项
Phoenix GUI 依赖于以下依赖项
- phoenix-rec crate 用于 TCP 数据传输。
- 其他依赖项,如
Cargo.toml
中列出。
贡献
欢迎贡献!请分支仓库并提交拉取请求。
- 分支仓库。
- 创建一个新的分支(
git checkout -b feature/YourFeature
)。 - 提交您的更改(
git commit -am 'Add some feature'
)。 - 推送到分支(
git push origin feature/YourFeature
)。 - 创建一个新的Pull Request。
许可证
本项目采用MIT许可证。有关详细信息,请参阅LICENSE文件。
联系方式
如有任何问题或建议,请打开一个issue或联系项目维护者。
依赖项
~20–61MB
~1M SLoC