A Java High Performance Tool For Topological Data Analysis



In order to execute jHoles you need the latest version of Java Virtual Machine (JVM).

We provide two versions of jHoles. The former is an executable jar file and it can be found here. While the latter is a zip file file containing the source including a Main.java file, and you can download it here. If you prefer to compile by your self the java file bear to include all the dependancies.

In both case the command line we suggest is:

java -Xms1024M -Xmx10240M -XX:+UseConcMarkSweepGC -XX:MetaspaceSize=1G -XX:MaxMetaspaceSize=5G -jar ./jHoles.jar edgeliList_input_file output_file #number_of_thread

Of course, you can customize the JVM parameters (e.g., -Xms1024M -Xmx10240M and -XX:MetaspaceSize=1G -XX:MaxMetaspaceSize=5G)