Preprocessor has been developed as part of the FABLE open source software project itself part of the TotalCryst NEST project.


Preprocessing concerns all the tasks necessary to prepare the data for data analysis: dark subtraction, flood correction and spatial distortion correction.
Preprocessor is built on eclipse RCP (Europa 3.3) using jdk 1.5.0_06
Preprocessor is the graphical user interface (GUI) using spd program, written by Jorg Klora and maintained by Rainer Wilcke (wilcke@esrf.fr) to process files(see preprocessor help for more information).

GUI is available for linux and windows plateform.

spd is available for windows 32 bits, linux 64 bits and linux 32 bits with new options to get the dark file, the flood file and the distortion file from the header file.

Installation

Unzip the program you have downloaded. You will have fable.preprocessor folder containing : Note: If you need to download FABLE-python modules, they are available athref=http://fable.wiki.sourceforge.net/. User needs to install python (2.4, 2.5), PIL, numpy and fabio.

Launching preprocessor

Be sure to have java 1.5 or latest avaliable on your computer (typ java --version).

Be sure to have python 2.5 or latest available on your computer (type python --version.

Then, you can launch preprocessor:

Depending on your operating System :

Graphical user interface (GUI)

Splah screen

If program runs, you'll first see splash screen

To have more information on the use of spd and preprocessor, please read preprocessor help available from Preprocessor Menu Help/Help contents

Any questions?

What to do if an error occurs (seen on linux) or nothing happens (seen on windows) when I launch program (no error message and no GUI!)?
  1. An unexpected error has been detected by HotSpot Virtual Machine (...) Java VM: Java HotSpot(TM) Client VM(...).
    Please check the latest version of your Java Virtual Machine.
    On linux, add java-1.5.0/linux/bin to your $PATH environment variables. On windows, update your JVM (java.sun.com/javase/downloads/index.jsp).
  2. On linux plateform if nothing happens, please check if DISPLAY environnement variable is set correctly (for X11 tunneling).

Releases

1.3.1: 26th of Februry, 2008
  1. Select several edf samples and process them. Open image viewer.
  2. On line mode: In processing view, select check box to process files previously scanned or not.

1.3.2

Check if dark file and flood file have the same size as images to process,. If not, don't process them.

1.2.0

First release: 15th of October, 2007

1.2.1

26th of October, 2007
Bugs
Bug 1817861 closed: spd command default preferences
Improvements
  1. Keep rows color (blue/white) when columns are sorted
  2. Build a release for LINUX64
  3. Add last spd version in plugins for Linux32 (get distortion file in edf header)

Bugs report

Submit a new bug on sf:https://sourceforge.net/projects/fable/ Select Tracker/preprocessor

Releases

1.3.1: 26th of February, 2008
  1. Select several directories (samples) containing fabio files and process them. View images. Add jepp (Java Embedded Python ) to use Fabio modules used to get header informations while retrieving files to process, and image view.
  2. On line mode: In processing view, select check box to process files previously scanned or not.
1.2.0: 15th of October, 2007
First release
1.2.1: 26th of October, 2007
Bugs
Bug 1817861 closed: spd command default preferences
Improvements
  1. Keep rows color (blue/white) when columns are sorted
  2. Build a release for LINUX64
  3. Add last spd version in plugins for Linux32 (get distortion file in edf header)