• Stars
    star
    80
  • Rank 404,329 (Top 8 %)
  • Language
    Jupyter Notebook
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Pedagogical Jupyter notebooks for topological data analysis. Topics include basic shapes, sliding window audio/video, lower star filtrations, 3D shapes, spaces of images patches

More Repositories

1

linmdtw

A linear memory, parallelizable algorithm for Dynamic Time Warping (DTW). Also contains cython implementations of FastDTW, and Memory-Restricted Multiscale DTW (MrMsDTW), and globally constrained DTW with the Sakoe-Chiba band (so-called "cdtw")
Jupyter Notebook
52
star
2

GraphDitty

Similarity network fusion of features for clean self-similarity matrices in audio, as well as Javascript tools to play SSMs and spring graphs synchronized to audio
TeX
38
star
3

PoissonImageEditing

A standalone poisson image editing implementation in Java. Used to blend together images seamlessly
Java
35
star
4

pyhks

Simple dependency free Python library for the Heat Kernel Signature on triangle meshes
Python
29
star
5

GeometricCoverSongs

Geometry features for block window cover song identification (a continuation of my ISMIR 2015 paper)
Python
22
star
6

LetItBee

A Python Implementation of Driedger's "Let It Bee" Technique for Audio Mosaicing
Python
17
star
7

FaceJam

Python
15
star
8

Math412S2017

Code for John's students for delay reconstruction and fast Rips code with "Ripser" (courtesy of Uli Bauer)
Python
9
star
9

G-RFLCT

Geometry Radio Frequency Library by Chris Tralie
Python
9
star
10

SlidingWindowVideoTDA

Python
7
star
11

Geom3D

Simple 3D Geometry Library for Python
Python
7
star
12

PublicationsCode

Repository for housing all of the code used in my publications, for repeatiblity
MATLAB
6
star
13

radiosity

A simple, for-fun implementation of radiosity that uses rendered hemicubes for form factor computation and does rudimentary adaptive subdivision
Python
5
star
14

LogbookOrganizer

Some scripts to help create a dynamic logbook in my own style with HTML pages from LaTeX source files
Python
4
star
15

AudioCurveSteganography

Jupyter Notebook
4
star
16

Homology0D_Teaching

Teaching materials I used for John's topology class on 9/6/2018
Jupyter Notebook
3
star
17

pyImageAnalogies

Python
3
star
18

AlphaAnim

Animations of alpha filtrations
Python
3
star
19

DynamicsSynchronization

Jupyter Notebook
2
star
20

MIRAndImageTopology

Topological Analysis of Musical Data Inspired By Music Information Retrieval (MIR) Features
MATLAB
2
star
21

ICERM2017TST

Summer @ICERM 2017 Time Series + Topology
MATLAB
2
star
22

SloMoLoops

Python
2
star
23

GeometricBeatTracking

Jupyter Notebook
2
star
24

SquarePuzzles

Python
2
star
25

AudioBitSteganography

Python
1
star
26

SSMTW

Python
1
star
27

jsFaceJam

JavaScript
1
star
28

GeneralizedEdgeDetection

Python
1
star
29

CoverSongSynthesis

Python
1
star
30

EyeTracking

Python
1
star
31

jsPianoKeysAnimation

HTML
1
star
32

TwistyTakens

Reverse Engineering Taken's Theorem
Python
1
star
33

LoopDitty

Visualizing Music as a Geometric Curve
JavaScript
1
star
34

shapevocoders

1
star
35

GeometricModels

Multiscale Local Shape Analysis and Cover Trees for Stratified Spaces
MATLAB
1
star
36

Equidecomposability

Cutting shapes with the same area into little pieces that can be arranged into each other
Python
1
star
37

MusICTDA

Music Innovation and Creativity with Topological Data Analysis
Java
1
star
38

AutismPeriodicities

Python
1
star
39

pySeqAlign

Algorithms for sequence alignment (e.g. DTW, Smith Waterman) in Cython
Python
1
star
40

pyMIRBasic

Basic MIR Features in Python, using only numpy/scipy as dependencies by default
Python
1
star
41

FaceDeformation

Python
1
star
42

WiMIR2019_HodgeRanking

Python
1
star
43

HeartbeatTracking

Python
1
star
44

NonrigidFusion

Jupyter Notebook
1
star
45

GSPLib

Geometric Signal Processing Tools
Python
1
star
46

TDAActivityRecognition

Topological Data Analysis techniques for activity recognition
Python
1
star
47

RealSenseAcquisition

C++
1
star