#持久化 #拓扑 #输入文件 #同调

bin+lib teia

一个实现持久同调算法的crate

1个不稳定版本

0.1.0 2019年3月6日

#17 in #拓扑

MIT/Apache

43KB
1.5K SLoC

Teia

一个持久同调库及其命令行界面。

本crate提供

  • 单纯复形
  • 列简化算法
  • 持久对偶算法

命令行界面

CLI程序有两个子命令:homologypersistence

如何构建

首先,如果您没有Rust环境,您可以从 https://rustup.rs/ 获取并安装它。然后,使用 git clone https://github.com/ShotaroTsuji/teia 克隆此仓库,并使用 cargo build --release 构建。

子命令

  • homology : 计算给定复形的同调群的生成元。
  • persistence : 计算给定复形的持久同调群。

输入文件格式

  • 单纯复形(文本文件):单纯形由空格分隔的数字表示。每个单纯形写在每一行。

有示例文件 examples/torus.txtexamples/cube.txt

未来工作

  • 从给定的过滤值构建过滤。
  • 持久同调算法。
  • 下星形复形。
  • Vietoris-Rips复形。

许可证

在以下许可证之一下授权

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交以包含在本作品中的任何贡献,都应按上述方式双授权,不附加任何其他条款或条件。

依赖关系

~4MB
~70K SLoC