Supporting code and examples to work with JavaPlex, a JVM library for persistent homology and topological data analysis.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Peter Lane 339f992976
all tutorial converted
3 years ago
basic-examples all tutorial converted 3 years ago
misc all tutorial converted 3 years ago
tutorial-examples all tutorial converted 3 years ago
visualisation-examples all tutorial converted 3 years ago
README.md all tutorial converted 3 years ago
plexlib.sld all tutorial converted 3 years ago
run.sh all tutorial converted 3 years ago

README.md

JavaPlex Examples

Some examples of using JavaPlex from Kawa Scheme.

basic_examples, visualisation_examples, tutorial_examples are largely translations from the Matlab scripts in the original.

plexlib.sld

A Scheme library to provide some supporting functionality, especially for plotting data in scatter and barcode charts.

Requirements / Setup

Download javaplex-VERSION.jar from https://github.com/appliedtopology/javaplex/releases/

If you do not require the visualisations, edit run.sh to

  1. set JAVAPLEX= location and file name of javaplex-VERSION.jar
  2. comment out PLEXBASE and OPENGL_LIB (put # in front of their lines)

If you require the povray and/or OpenGL visualisations, do the following:

  1. Download the .zip file for plex-viewer
  2. Unpack to a location.
  3. In run.sh
    • set JAVAPLEX= location and file name of javaplex-VERSION.jar
    • set PLEXBASE= location you downloaded plex-viewer
    • uncomment OPENGL_LIB for your platform (delete the preceding # and delete / comment out the alternative)

The POV view requires povray to be installed see http://www.povray.org/ It may be available through your Linux package system, e.g., on Ubuntu:

> sudo apt-get install povray