面向人类的拓扑数据分析
scikit-tda的Python项目详细描述
SCIKIT TDA
人们越来越需要一个非研究人员可以接近的TDA图书馆生态系统。本项目旨在为python工具提供一个可广泛使用且易于接近的库。每一个都很容易通过传统的python机制进行安装,可移植到所有平台,不需要依赖pypi上可用的内容,有全面的文档,是开源的,提供了问题跟踪程序,并对问题做出响应,为熟悉python科学计算生态系统的开发人员提供直观的api。
每个项目可以独立,也可以作为scikit tda包的一部分使用。这个项目管理一组软件包,并包含关于如何将每个软件包一起使用的大量文档和示例。
SCIKIT TDA是一个为非研究人员提供兼容TDA库的家。我们提供详细的文档和统一的api,以便在野外使用tda。TDA生态系统正在迅速发展。下面是SCIKIT TDA中包含的当前项目列表,无论是内置项目还是正在开发的项目。
- Ripser-数据到一行图表
- Persim-简单的持久性映像
- UMAP-数学上合理的降维
- Kepler Mapper-集成到sklearn中的映射程序框架
以下软件包正在开发中:
- cechmate-自定义过滤生成器
- 图表-图表的比较和可视化
- TADASETS-为TDA设计的数据集
安装所有这些库
pip install scikit-tda
贡献
这个项目完全是一个正在进行中的工作,还处于概念阶段。我们希望组装一个tda库的生态系统,包括文档和示例,这对于代数拓扑领域之外的人来说是可以接近的。如果你想做贡献,并有想法如何做,请联系!