summaryrefslogtreecommitdiff
path: root/README.md
blob: 7bb5c22a761e3c76587ab7d87742f2d92f9cafbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Introduction
=====

This package is a cleaned up subset of the hogdepodge of the Python
glue that I regularly use to massage data into and out of persistent
homology and other TDA computations. It does *not* compute anything
itself, and exists primarily to marshal data into and out of the
formats used by the excellent [DIPHA](https://github.com/DIPHA/dipha)
software, in order to make it easier to pre- and post-process data in
Python.

Caveats
-----

I decided to clean up and release a subset of these scripts to make
life slightly easier for those who compute persistent homology and
prefer to manipulate data in Python. The scripts come with the
following caveats:

- The scripts were too messy to release as they were, and the cleaning
  up process means that this is now essentially untested software
  again. Beware.
  
- There is nothing of substance here. This is just glue around
  [DIPHA](https://github.com/DIPHA/dipha).
  
- I use Python as modern Perl, and my experience with it is limited to
  quickly manipulating data without too much thought for writing
  structured software. Beware.
  
- I make no attempt to accurately reflect the full capabilities of
  [DIPHA](https://github.com/DIPHA/dipha).
  
- Since Python will let you write `Interval("banana", 5)`, so will I,
  and you and your persistence generator "from banana to 5" can go
  solve problems down the road.


Installation
=====

FIXME.


Use
=====

FIXME.