Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: persistent-homology

GUDHI/gudhi-devel

The GUDHI library is a generic open source C++ library, with a Python interface, for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.

Language: C++ - Size: 45.5 MB - Last synced: about 18 hours ago - Pushed: about 18 hours ago - Stars: 243 - Forks: 65

irishryoon/Dowker_persistence

Code for computing Dowker persistence diagrams

Language: Jupyter Notebook - Size: 2.47 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 7 - Forks: 1

CarloCarlo25/Alphabet-Sign-Language-Recognition

This will serve as the repository of the Special Problem

Language: Jupyter Notebook - Size: 1.14 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

marrlab/SHAPR_torch

SHAPR: Code for "Capturing Shape Information with Multi-Scale Topological Loss Terms for 3D Reconstruction"

Language: Python - Size: 11.1 MB - Last synced: 4 days ago - Pushed: 8 months ago - Stars: 32 - Forks: 10

nihell/pyDowker

Dowker complexes with custom relations for 1- and 2-parameter persistence

Language: Python - Size: 2.81 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

mtsch/Ripserer.jl

Flexible and efficient persistent homology computation.

Language: Julia - Size: 233 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 61 - Forks: 6

DavidLapous/multipers

Multiparameter Persistence for Machine Learning

Language: C++ - Size: 21.4 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 10 - Forks: 0

nebneuron/Simplicial.jl

A package for various computations with simplicial complexes, combinatorial codes, directed complexes and their filtrations.

Language: C++ - Size: 5.62 MB - Last synced: 1 day ago - Pushed: over 1 year ago - Stars: 27 - Forks: 9

mtsch/PersistenceDiagrams.jl

Persistence Diagrams in Julia

Language: Julia - Size: 1.6 MB - Last synced: 1 day ago - Pushed: 7 months ago - Stars: 13 - Forks: 3

shizuo-kaji/TutorialTopologicalDataAnalysis

Tutorial on Topological Data Analysis

Language: Jupyter Notebook - Size: 56.2 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 16 - Forks: 3

OnDraganov/chromatic-tda

Tool to compute six-packs of persistence diagrams for chromatic point clouds [packaged on PyPI]

Language: Jupyter Notebook - Size: 1.91 MB - Last synced: about 13 hours ago - Pushed: about 1 month ago - Stars: 10 - Forks: 0

tdaverse/ggtda

ggplot2 extension to visualize persistent homology

Language: R - Size: 45.4 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 19 - Forks: 5

rrrlw/TDAstats

R pipeline for computing persistent homology in topological data analysis. See https://doi.org/10.21105/joss.00860 for more details.

Language: R - Size: 949 KB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 37 - Forks: 8

aidos-lab/SHAPR_torch Fork of marrlab/SHAPR_torch

SHAPR: Code for "Capturing Shape Information with Multi-Scale Topological Loss Terms for 3D Reconstruction"

Language: Python - Size: 10.6 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

aidos-lab/py-oineus

Python bindings for `oineus`

Language: Python - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

appliedtopology/tda4j

TDA library for the JVM

Language: Scala - Size: 21.2 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

shizuo-kaji/CubicalRipser_3dim Fork of CubicalRipser/CubicalRipser_3dim

Persistent homology calculation for 1D (scalar time series), 2D (image), and 3D (voxel) arrays

Language: C++ - Size: 21.5 MB - Last synced: 28 days ago - Pushed: 2 months ago - Stars: 39 - Forks: 5

giotto-ai/pyflagser

Python bindings and API for the flagser C++ library (https://github.com/luetge/flagser).

Language: Python - Size: 931 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 12 - Forks: 13

mvlier/topapprox

Package for computing topological approximation using Persistent Homology in various settings.

Language: Jupyter Notebook - Size: 2.94 MB - Last synced: 22 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

aleskunder/topology_loop_caller

Chromatin loop caller using Topological Data Analysis based on Hi-C data

Language: Python - Size: 625 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 3 - Forks: 1

mhw32/persistent-homology

Statistically Quantifying Difference in the Observable Universe under Warm and Cold Dark Matter Assumptions

Language: Jupyter Notebook - Size: 339 MB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

BorgwardtLab/TOGL

Topological Graph Neural Networks (ICLR 2022)

Language: Python - Size: 1.61 MB - Last synced: 3 months ago - Pushed: about 2 years ago - Stars: 98 - Forks: 18

Ripser/ripser

Ripser: efficient computation of Vietoris–Rips persistence barcodes

Language: C++ - Size: 4.53 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 293 - Forks: 69

scikit-tda/ripser.py

A Lean Persistent Homology Library for Python

Language: C++ - Size: 19.9 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 251 - Forks: 56

corybrunson/plt

R interface & extension to an adapted Persistence Landscapes Toolbox

Language: R - Size: 9.61 MB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 1

oleg-kachan/diagram2vec

Vector Representations of Persistence Diagrams

Language: Python - Size: 4.88 KB - Last synced: about 10 hours ago - Pushed: almost 4 years ago - Stars: 5 - Forks: 2

rodrgo/OpenPH

Parallel reduction of boundary matrices for Persistent Homology with CUDA

Language: Cuda - Size: 276 KB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 25 - Forks: 5

rivetTDA/rivet

RIVET is a tool for Topological Data Analysis, in particular two-parameter persistent homology.

Language: C++ - Size: 4.53 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 67 - Forks: 24

rrrlw/ripserr

R package porting Ripser-based persistent homology calculation engines from C++ via Rcpp. Currently ports Ripser (Vietoris-Rips complex) and Cubical Ripser (cubical complex).

Language: C++ - Size: 114 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 5

tomchaplin/lophat

Lockfree Persistent Homology Algorithm Toolkit

Language: Rust - Size: 153 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 5 - Forks: 1

jrocks/persistent_homology

Persistent Homology Library

Language: C++ - Size: 27.5 MB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

DavidLapous/multipers-signed-measure 📦

Scikit-style multiparameter persistent homology, using signed measure and their representation for machine learning.

Language: Jupyter Notebook - Size: 4.97 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 5 - Forks: 0

BorgwardtLab/P-WL

A Persistent Weisfeiler–Lehman Procedure for Graph Classification

Language: Python - Size: 163 MB - Last synced: 3 months ago - Pushed: about 3 years ago - Stars: 58 - Forks: 15

dashtiali/vectorisation-app

This web app can be used to compute and visualize featurized PH barcodes.

Language: Python - Size: 510 KB - Last synced: 5 months ago - Pushed: 6 months ago - Stars: 10 - Forks: 1

mehdimerbah/TDA-PPIN

This is a repository for a study on applying Topological Data Analysis techniques, specifically Persistent Homology on Protein-Protein Interaction data to predict functional protein complexes.

Language: Jupyter Notebook - Size: 28.2 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

corybrunson/plt-topdown

R interface to & implementation of the Persistence Landscapes Toolbox

Language: C++ - Size: 7.83 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1

aidos-lab/TEQUAL

Topological Equivalency classes for Understanding Autoencoder Latent Spaces

Language: Python - Size: 411 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

eOnofri04/AlphaStructures.jl

AlphaStructures.jl - Theory and Practice of Alpha Shapes for Julia

Language: Julia - Size: 34.7 MB - Last synced: 6 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

s-clausen/cecher

Cecher: efficient computation of Čech persistence barcodes

Language: C++ - Size: 1.19 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 1

mtsch/Ripser.jl

Simple Ripser wrapper in Julia

Language: Julia - Size: 12.2 MB - Last synced: 6 months ago - Pushed: about 4 years ago - Stars: 8 - Forks: 0

aidos-lab/EmbedEQ

Determining hyperparameter equivalency classes for dimensionality reduction algorithms based on the topology of the embedding space.

Language: Python - Size: 664 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

ammedmar/stability

Steenrod barcodes of Vietoris-Rips complexes

Language: TeX - Size: 40 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

salimandre/unsupervised-image-segmentation-persistent-homology

Unsupervised image segmentation by applying topological data analysis techniques.

Language: Python - Size: 5.34 MB - Last synced: 8 months ago - Pushed: over 4 years ago - Stars: 22 - Forks: 1

scikit-tda/pervect

Vectorization of persistence diagrams and approximate Wasserstein distance

Language: Jupyter Notebook - Size: 4.04 MB - Last synced: 11 days ago - Pushed: over 4 years ago - Stars: 26 - Forks: 0

BorgwardtLab/topological-autoencoders 📦

Code for the paper "Topological Autoencoders" by Michael Moor, Max Horn, Bastian Rieck, and Karsten Borgwardt.

Language: Python - Size: 50.5 MB - Last synced: 8 months ago - Pushed: over 2 years ago - Stars: 117 - Forks: 28

ansonb/Knowledge_Persistence

Code of the Knowledge Persistence (KP) method proposed in WWW'23 paper

Language: Python - Size: 4.61 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 2 - Forks: 0

upunaprosk/la-tda

Official code for EACL Workshop paper Can BERT eat RuCoLA? Topological Data Analysis to Explain

Language: Jupyter Notebook - Size: 7.36 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 3 - Forks: 0

Pseudomanifold/Aleph

A library for exploring persistent homology

Language: C++ - Size: 1.7 MB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 95 - Forks: 17

shizuo-kaji/HomologyCNN

Homology assisted CNN for image classification

Language: Python - Size: 31.8 MB - Last synced: 9 months ago - Pushed: about 4 years ago - Stars: 15 - Forks: 2

olivergafvert/topcat

Topcat - a library for multiparameter persistence

Language: Jupyter Notebook - Size: 777 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 4 - Forks: 0

SiyangJ/Topological-Data-Analysis

TDA starting from Summer 2018

Language: Java - Size: 172 MB - Last synced: 10 months ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 1

Pseudomanifold/pyper

Python-based persistent homology algorithms

Language: Python - Size: 83 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 15 - Forks: 1

eashwarsoma/TDA-benchmark

Code supporting "Comparing R packages for calculation of persistent homology" manuscript

Language: R - Size: 26.9 MB - Last synced: 11 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

BorgwardtLab/Topf

Topological peak filtering

Language: Python - Size: 89.8 KB - Last synced: 12 months ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 1

BorgwardtLab/Neural-Persistence

Code for the paper 'Neural Persistence: A Complexity Measure for Deep Neural Networks Using Algebraic Topology'

Language: Python - Size: 12.7 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 24 - Forks: 6

Vidhish-Trivedi/Topology-Project

This project was made as part of the course: Basic Computational Topology (SM402) at IIIT-Bangalore

Language: Python - Size: 4.34 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

c-hofer/torchph

The essence of my research, distilled for reusability. Enjoy 🥃!

Language: Jupyter Notebook - Size: 7.33 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 47 - Forks: 10

UDATG/analogous_bars

Code for the persistent extension and analogous bars methods of comparing persistence barcodes of clique complexes using a cross-dissimilarity measure.

Language: Jupyter Notebook - Size: 10.9 MB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

jakipatryk/spark-persistent-homology

(WIP) Library for persistent homology computations in Apache Spark.

Language: Scala - Size: 272 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

markolalovic/tda-digits

Topological features applied to the digits data set

Language: Python - Size: 9.15 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 9 - Forks: 1

BorgwardtLab/fMRI_Cubical_Persistence

Code of our NeurIPS 2020 publication 'Uncovering the Topology of Time-Varying fMRI Data using Cubical Persistence'

Language: Python - Size: 202 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 13 - Forks: 3

scikit-tda/cechmate

Custom filtration constructors for Python

Language: Python - Size: 890 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 15 - Forks: 11

nhchristianson/Math-text-semantic-networks

Python code for construction and analysis of semantic networks from text.

Language: Jupyter Notebook - Size: 28.2 MB - Last synced: over 1 year ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0

Pseudomanifold/enchiridion-tda

An enchiridion for instructing mortals in the hidden arts of topological data analysis

Language: Python - Size: 191 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1

ammedmar/funct_top

Persistent homology for functionals

Language: TeX - Size: 608 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

gjkoplik/pers-hom-examples

A placeholder repo to hold widgets for my Towards Data Science persistent homology medium article.

Language: HTML - Size: 16.1 MB - Last synced: 5 months ago - Pushed: over 4 years ago - Stars: 5 - Forks: 1

Tyler-Hecht/GEMS-TDA

Topological Data Analysis for Parameter Estimation of Noisy Biexponential Decay (UD GEMS research project)

Language: Python - Size: 11.2 MB - Last synced: over 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

Steenroder/steenroder

Computation of persistence Steenrod barcodes

Language: Jupyter Notebook - Size: 83.7 MB - Last synced: 4 days ago - Pushed: about 2 years ago - Stars: 6 - Forks: 0

kiranvad/ComputationalTopology

This is primarily a set of examples for computational topological studies.

Language: Python - Size: 655 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

laplcebeltrami/orderstat

Topological data analysis of brain networks through order statistics

Language: MATLAB - Size: 13 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 1

mitxael/SSHIVA

CHoleR: a C++ Tool for the Analysis of Persistent Homology on Undirected Weighted Graphs [C++, CLI/CLR, JNI, WPF, C#]

Language: C++ - Size: 9.32 MB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1

Pseudomanifold/TML

Experiments in topological machine learning

Language: Python - Size: 9.46 MB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 6 - Forks: 1

rrrlw/visual-tda

R code associated with preprint proposing flat persistence diagram for better visualization of persistent homology.

Language: R - Size: 8.79 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 4 - Forks: 3

arksch/fuzzy-eureka

Approximating Persistent Homology for Geometric Insights

Language: Jupyter Notebook - Size: 3.65 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

trneedham/IntroductionToTopologicalDataAnalysis

Language: Jupyter Notebook - Size: 6.05 MB - Last synced: over 1 year ago - Pushed: about 5 years ago - Stars: 5 - Forks: 1

ArGintum/PersistenceHomology

A small but developing tool for fast computation of Persistence Diagrams of Flag Filtrations.

Language: C++ - Size: 1.72 MB - Last synced: 11 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

asier-gutierrez/nn-evolution

Neural Network Learning monitoring without a validation set based on Persistent Homology.

Language: Python - Size: 58.6 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

izzortsi/hr-graphs-ph

geometric graphs based on a Hertzsprung–Russell diagram and their corresponding persistent homology graph families

Language: Jupyter Notebook - Size: 78.4 MB - Last synced: over 1 year ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

lorinanthony/Tropix

Code to Compute Tropical Sufficient Statistics for Persistent Homology

Language: C++ - Size: 765 KB - Last synced: over 1 year ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 3

toggled/PHComputation

A Pure Python Library for use in Topological Data Analysis

Language: Python - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

kowshikthopalli/my-TDA

auxiliary scripts TDA - matlab and R

Language: Matlab - Size: 10.7 KB - Last synced: over 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

xoltar/rivet Fork of rivetTDA/rivet

RIVET is a tool for Topological Data Analysis, in particular the interactive visualization of two-parameter persistent homology.

Language: C++ - Size: 3.98 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

Related Keywords
persistent-homology 82 topological-data-analysis 58 tda 25 topology 11 machine-learning 9 python 8 r 7 ripser 7 computational-topology 6 data-science 6 algebraic-topology 6 persistence-diagrams 5 homology 4 deep-learning 4 julia 3 cpp 3 topological-machine-learning 3 pytorch 3 cubical-complexes 3 data-visualization 3 alpha-complex 3 dowker-complexes 3 rips-complex 2 r-package 2 computational-geometry 2 dionysus 2 persistence 2 ggplot2 2 neural-networks 2 simplicial-complex 2 cubical-complex 2 visualization 2 homology-computation 2 graph-kernels 2 hypothesis-testing 2 autoencoder 2 multiparameter-persistence 2 cohomology 2 graph-classification 2 phat 1 filtration 1 custom-filtrations 1 neurips-2020 1 differentiable-persistent-homology 1 gpu 1 neurips 1 topological-features 1 eirene 1 spark 1 traversal-algorithm 1 unsupervised-learning 1 vectorizer 1 wasserstein-metric 1 knowledge-graph 1 acceptability-judgements 1 barcodes-features 1 glue 1 shapley-additive-explanations 1 c-plus-plus-11 1 cnn 1 image-classification 1 multiparameter 1 benchmark 1 r-journal 1 peak-detection 1 iclr 1 iclr2019 1 clique-graph 1 cliques 1 depina 1 graph-plot 1 graphtheory 1 mcb 1 mfcb 1 minimumcyclebasis 1 undirected-graphs 1 weighted-graphs 1 machine-learning-algorithms 1 data-visualisation 1 monitoring 1 geometric-graphs 1 barcode 1 infectious-diseases 1 tropical-sufficient-statistics 1 matlab 1 tda-r 1 community-detection 1 concept-extraction 1 concept-map 1 keyphrase-extraction 1 linear-algebra 1 mathematics-texts 1 networks 1 semantic-networks 1 data-analysis 1 latex 1 metropolis-hastings-algorithm 1 applied-algebraic-topology 1 circular-coordinates 1 scikit-tda 1