Flounder
Flounder is a program for quick and easy display of 4D data with a growing
list of features.
I wrote it for myself but soon realized the rest of my lab mates could use
it, and then said, what the heck, the whole world could probably use it.
It is intended to be used with evenly sampled data. It is NOT intended to
be a data processor and hence, that functionality is not incorporated. At
this time, only the IGB file format is supported (see Creating IGB files)
For installion instructions, see INSTALL.
Features
- display 4D data as
2D slices 3D block 3D solid 3D isosurfaces 2D contours
- produce png, gif and eps images
- create avi or animated gif movies
- display time series at a point
- output time series from points
- subsampling of data sets
- transparency in data sets
Creating IGB files
C and C++ interfaces are supplied to aid in creation of IGB files. The files IGBheader.cc and IGBheader.h provide a C++ class. In the C/ subdirectory are the files for the C API. Read the documentaion in the doc/ subdirectory for a more complete description of the format. Note that IGBheader.h and igb.h are created by the configure program and are therefore machine dependent. Specifically, what matters is if the machine stores words big endian or little endian. In the former case, WORDS_BIGENDIAN should be defined. If you have are reading incorrectly labelled data or the machine thinks it is the wrong endian, use "Image/swap bytes".
A tool called "igbhead" now exists to put IGB headers on data to create IGB files and to manipulate IGB headers. See the IGB documentation.
Getting Started
Examples of IGB files are available from the flounder home page. Playing with these will give a good sense of the capabilities of flounder.
Disclaimer
The author makes no claims regarding this software and is in no way responsible for any conclusions drawn from any data sets visualized. The user assumes all liability.
License
Ths program is distributed under the GNU General Public License. See the file gpl.txt in this directory.
Author
Please feel free to contact the author regarding any bugs, help or wishes of features to be implemented.
Edward Vigmond
vigmond@ucalgary.ca
