Skip to content

Instantly share code, notes, and snippets.


Nathaniel Saul sauln

View GitHub Profile
sauln /
Last active Mar 15, 2019 — forked from calstad/
List of resources for TDA

Quick List of Resources for Topological Data Analysis with Emphasis on Machine Learning

This is just a quick list of resourses on TDA that I put together for @rickasaurus after he was asking for links to papers, books, etc on Twitter and is by no means an exhaustive list.

Survey Papers

Both Carlsson's and Ghrist's survey papers offer a very good introduction to the subject

Other Papers and Web Resources

sauln / minimal_iframe_example.txt
Created Mar 10, 2018
Minimal Jupyter notebook example showing strange inception bug
View minimal_iframe_example.txt
"cells": [
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"import IPython\n",
"import html\n",
sauln /
Last active Nov 20, 2017
This a brief (and naive) script to convert the output of the ripser library into a json format so it can be used elsewhere.
import json
import click
def parse_barcode(infile, outfile):
""" This function will parse the result of the Ripser ( barcodes
and output the barcodes in json format.
sauln /
Last active Feb 9, 2016 — forked from karpathy/
Minimal character-level language model with a Vanilla Recurrent Neural Network, in Python/numpy
Minimal character-level Vanilla RNN model. Written by Andrej Karpathy (@karpathy)
BSD License
Updated by Nathaniel Saul 2/8/2016 - Runs in Python3.4
import numpy as np
# data I/O
data = open('input.txt', 'r').read() # should be simple plain text file