All Projects → scikit-tda → persim

scikit-tda / persim

Licence: MIT license
Distances and representations of persistence diagrams

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to persim

TDAstats
R pipeline for computing persistent homology in topological data analysis. See https://doi.org/10.21105/joss.00860 for more details.
Stars: ✭ 26 (-73.47%)
Mutual labels:  topology, tda, homology
tadasets
Synthetic data sets apt for Topological Data Analysis
Stars: ✭ 20 (-79.59%)
Mutual labels:  topology, tda
Topogram
Continuous area cartograms with d3 and TopoJSON
Stars: ✭ 307 (+213.27%)
Mutual labels:  topology
Topocm content
Course on topology in condensed matter
Stars: ✭ 161 (+64.29%)
Mutual labels:  topology
Network traffic modeler py3
pyNTM - This is the network traffic modeler written in python 3: pip3 install pyNTM
Stars: ✭ 93 (-5.1%)
Mutual labels:  topology
Giotto Tda
A high-performance topological machine learning toolbox in Python
Stars: ✭ 384 (+291.84%)
Mutual labels:  topology
React Network Diagrams
Contains ESnet network mapping and circuit rendering code, as used in the ESnet portal.
Stars: ✭ 138 (+40.82%)
Mutual labels:  topology
Grassmann.jl
⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Stars: ✭ 289 (+194.9%)
Mutual labels:  topology
Jtopo topology
基于 jtopo 二次封装,拓扑图编辑器
Stars: ✭ 197 (+101.02%)
Mutual labels:  topology
Plexus
Polygonal mesh processing.
Stars: ✭ 90 (-8.16%)
Mutual labels:  topology
Pytda
Topological Data Analysis in Python
Stars: ✭ 156 (+59.18%)
Mutual labels:  topology
Mogutda
Topological Data Analysis in Python: Simplicial Complex
Stars: ✭ 77 (-21.43%)
Mutual labels:  topology
Nettopologysuite
A .NET GIS solution that is fast and reliable for the .NET platform.
Stars: ✭ 794 (+710.2%)
Mutual labels:  topology
Ripser.py
A Lean Persistent Homology Library for Python
Stars: ✭ 139 (+41.84%)
Mutual labels:  topology
Affinity
Free 2D symbols for computer network diagrams
Stars: ✭ 294 (+200%)
Mutual labels:  topology
Swiftymath
Pure Math in Pure Swift.
Stars: ✭ 182 (+85.71%)
Mutual labels:  topology
Hwloc
Hardware locality (hwloc)
Stars: ✭ 289 (+194.9%)
Mutual labels:  topology
Openwisp Network Topology
Network topology collector and visualizer. Collects network topology data from dynamic mesh routing protocols or other popular networking software like OpenVPN, allows to visualize the network graph, save daily snapshots that can be viewed in the future and more.
Stars: ✭ 67 (-31.63%)
Mutual labels:  topology
Linchpin
ansible based multicloud orchestrator
Stars: ✭ 107 (+9.18%)
Mutual labels:  topology
Topology
A diagram (topology, UML) framework uses canvas and typescript. 一个轻量(100k左右)、功能丰富的绘图工具(微服务架构图、拓扑图、流程图、类图等UML图、脑图,动画、视频支持)。 【在线使用】:
Stars: ✭ 3,270 (+3236.73%)
Mutual labels:  topology

PyPI version Downloads Conda Version Conda Downloads Build Status codecov License: MIT

Persim is a Python package for many tools used in analyzing Persistence Diagrams. It currently houses implementations of

  • Persistence Images
  • Persistence Landscapes
  • Bottleneck distance
  • Modified Gromov–Hausdorff distance
  • Sliced Wasserstein Kernel
  • Heat Kernel
  • Diagram plotting

Setup

The latest version of persim can be found on Pypi and installed with pip:

pip install persim

Documentation and Usage

Documentation about the library, it's API, and examples of how to use it can be found at persim.scikit-tda.org.

Contributions

We welcome contributions of all shapes and sizes. There are lots of opportunities for potential projects, so please get in touch if you would like to help out. Everything from an implementation of your favorite distance, notebooks, examples, and documentation are all equally valuable so please don't feel you can't contribute.

To contribute please fork the project make your changes and submit a pull request. We will do our best to work through any issues with you and get your code merged into the main branch.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].