I have the following script that I am writing which in the end is going to 
generate one of our DREAM3D style hdf5 files. I have a self compiled hdf5 
1.8.10-patch 1 on an OS X 10.6.8 system. here is the script

#!/bin/bash
# This script will attempt to convert ascii text files into a .dream3d file
# We assume that the h5import program is in the current path

# First we need the dimensions, resolution and origin of the voxel data
HDF5_INSTALL="/Users/Shared/Toolkits/hdf5-1.8.10"
PATH=$PATH:$HDF5_INSTALL/bin

dimsFile="/tmp/dims.txt"
echo "25 50 10" > $dimsFile
dimsConfig="/tmp/dims.config"
echo "PATH VoxelDataContainer DIMENSIONS" > $dimsConfig
echo "INPUT-CLASS TEXTIN" >> $dimsConfig
echo "RANK 1" >> $dimsConfig
echo "DIMENSION-SIZES 3" >> $dimsConfig
echo "OUTPUT-CLASS IN" >> $dimsConfig
echo "OUTPUT-SIZE 64" >> $dimsConfig
echo "OUTPUT-ARCHITECTURE IEEE" >> $dimsConfig
echo "OUTPUT-BYTE-ORDER LE" >> $dimsConfig

resFile="/tmp/res.txt"
echo "1.0 0.75 0.25" > $resFile
resConfig="/tmp/res.config"
echo "PATH VoxelDataContainer SPACING" > $resConfig
echo "INPUT-CLASS TEXTFP" >> $resConfig
echo "RANK 1" >> $resConfig
echo "DIMENSION-SIZES 3" >> $resConfig
echo "OUTPUT-CLASS FP" >> $resConfig
echo "OUTPUT-SIZE 32" >> $resConfig
echo "OUTPUT-ARCHITECTURE IEEE" >> $resConfig
echo "OUTPUT-BYTE-ORDER LE" >> $resConfig

orgFile="/tmp/origin.txt"
echo "0 0 0" > $orgFile
orgConfig="/tmp/origin.config"
echo "PATH VoxelDataContainer ORIGIN" > $orgConfig
echo "INPUT-CLASS TEXTFP" >> $orgConfig
echo "RANK 1" >> $orgConfig
echo "DIMENSION-SIZES 3" >> $orgConfig
echo "OUTPUT-CLASS FP" >> $orgConfig
echo "OUTPUT-SIZE 32" >> $orgConfig
echo "OUTPUT-ARCHITECTURE IEEE" >> $orgConfig
echo "OUTPUT-BYTE-ORDER LE" >> $orgConfig

h5import $dimsFile -config $dimsConfig $resFile -config $resConfig  $orgFile 
-config $orgConfig -outfile /tmp/out.dream3d

When I run the script I get the following error:
[mjackson@Ferb:Desktop]$ ./AsciiToDream3D.sh 
Unknown keyword in configuration file: /tmp/dims.config
Error in processing the configuration file: /tmp/dims.config.
Program aborted.

I followed one of the examples given in the help for h5import. Any idea what 
h5import is complaining about? Also as a usage note, it would be nice if the 
error message actually output which keyword h5import had an issue with. Would 
help the debugging a lot.

Thanks
___________________________________________________________
Mike Jackson                    Principal Software Engineer
BlueQuartz Software                            Dayton, Ohio
[email protected]              www.bluequartz.net


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to