2cbf: Difference between revisions
m add hint to the fact that .h5 files can be read without LIB=  | 
				 convert many frames  | 
				||
| Line 17: | Line 17: | ||
  echo collect_01_000001.h5 collect_1.cbf LIB=/usr/local/lib64/dectris-neggia.so | 2cbf  |   echo collect_01_000001.h5 collect_1.cbf LIB=/usr/local/lib64/dectris-neggia.so | 2cbf  | ||
It should work without LIB=, but then H5ToXds is required.  | It should work without LIB=, but then H5ToXds is required.  | ||
To convert a full data set, use e.g.:  | |||
 #!/bin/bash  | |||
 for j in $(seq 1 100); do  | |||
   echo x1_1_$(printf "%06d" "$j").h5 x1_1_$(printf "%04d" "$j").cbf LIB=/usr/local/bin/linux_bin/dectris-neggia.so | 2cbf  | |||
 done  | |||
or just use GlobalPhasing's hdf2mini-cbf :  | |||
 hdf2mini-cbf x1_1_master.h5 -linkrange 1 100  | |||
which seems to convert batches of 100 frames - don't know how to restrict it to convert only frames 1 to 100. The advantage of hdf2mini-cbf is that it writes a proper mini-CBF header which is suitable for MOSFLM or DIALS.  | |||