An open API service indexing awesome lists of open source software.

https://github.com/miho/javaplex


https://github.com/miho/javaplex

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# JavaPlex Persistent Homology and Topological Data Analysis Library

The `JavaPlex` library implements persistent homology and related techniques from computational and applied topology, in a library designed for ease of use, ease of access from Matlab and java-based systems, and ease of extensions for further research projects and approaches.

`JavaPlex` is mainly developed by the [Computational Topology workgroup](http://comptop.stanford.edu) at Stanford University, and is based on previous similar packages from the same group.

For persistent homology and its capabilities, we recommend the survey article [Topology and Data](http://www.ams.org/journals/bull/2009-46-02/S0273-0979-09-01249-X/S0273-0979-09-01249-X.pdf) by Gunnar Carlsson.

## How to get started?

* Start playing around with the latest [matlab examples](https://github.com/javaplex/javaplex/releases/download/4.2.1/matlab-examples-4.2.1.zip)
* Read the [tutorial PDF](https://github.com/javaplex/javaplex/releases/download/4.2.1/javaplex_tutorial.pdf) or the [tutorial wiki page](https://github.com/javaplex/javaplex/wiki/Tutorial)
* Take a look at the [documentation overview](https://github.com/javaplex/javaplex/wiki/Overview)
* Download the latest [jar file](https://github.com/javaplex/javaplex/releases/download/4.2.1/javaplex-4.2.1.jar) and start playing with the Java code
* Take a look at the [latest release](https://github.com/javaplex/javaplex/releases/tag/4.2.1)

## For more information

* Read the [wiki page documentation](https://github.com/javaplex/javaplex/wiki/Overview)
* Look at the [javadoc documentation](http://javaplex.github.io/javaplex/doc.4.2.0/)

## Wiki links

* [Architecture Notes](https://github.com/javaplex/javaplex/wiki/Architecture-Notes)
* [Citation Information](https://github.com/javaplex/javaplex/wiki/Citation-Information)
* [Cohomology](https://github.com/javaplex/javaplex/wiki/)
* [Home](https://github.com/javaplex/javaplex/wiki/Home)
* [Interoperability](https://github.com/javaplex/javaplex/wiki/Interoperability)
* [Overview](https://github.com/javaplex/javaplex/wiki/Overview)
* [Troubleshooting](https://github.com/javaplex/javaplex/wiki/Troubleshooting)
* [Tutorial](https://github.com/javaplex/javaplex/wiki/Tutorial)

## Citing JavaPlex

To cite `JavaPlex`, please consult the [Citation Information](https://github.com/javaplex/javaplex/wiki/Citation-Information) page.

## Old Site

`JavaPlex` was formerly hosted at [https://code.google.com/p/javaplex/](https://code.google.com/p/javaplex/). As of spring 2014, we have moved to this present page at GitHub.

## Updates

* July, 2014: Version 4.2.1 released and is available [here](https://github.com/javaplex/javaplex/releases/tag/4.2.1)
* April, 2014: Google Code hosting abandoned
* May, 2012: Version 4.1.0 released
* For frequently asked questions regarding `JavaPlex` and troubleshooting information, consult the [troubleshooting](https://github.com/javaplex/javaplex/wiki/Troubleshooting) page.