A Programming System for the Reconstruction of 2D and 3D Images from Their Projections

Download and Run
Getting Help




Download jSNARK.

The jSNARK manual.

Unzip the file in a directory of your choosing. The zip file contains jar files for jSNARK_GUI and jSNARK, the two main executables, the jSNARK manual as a PDF file, a number of example files, and the javadoc for the jSNARK executable that is needed by those who wish to create their own plug-ins for jSNARK.

To execute jSNARK on a windows machine, navigate to where jSNARK was unzipped using the file explorer and double click on the jSNARK_GUI.jar file. If Java is correctly installed, the GUI will begin executing.

To execute jSNARK on a Linux or UNIX-like machine, cd to the jSNARK directory and enter the command:

$ java -jar jSNARK_GUI.jar

Further information about running jSNARK can be found in the manual.

Version 1.0.6

Changed defaults for grids and blobs. Added additional JUNIT tests for additional code coverage. Fixed bugs found by JUNIT tests.

Version 1.0.5

Minor bug fix.

Version 1.0.4

This version corrects problems when converting a spel image into a blob image. It also relaxes constraints on reconstruction grids. They can now have an even or an odd number of grid lines and arbitrary grid spacing.

Version 1.0.3

This version corrects major problems with the 2D and 3D blob basis elements and a few minor bugs.

Version 1.0.2

This version fixes a few minor bugs, manual errors and adds a stub for creating a jSNARK projection file from real data collected with a helix orbit.  We also change to using the <major>.<minor>.<bugfix> version numbering scheme.  The previous version should have been called 1.0.1 instead of 1.01.

Version 1.01

This version fixes a few minor bugs in jSNARK and jSNARK_GUI, moves the XML schema file from the CUNY computer to sourceforge, and significantly updates the manual.