Dear all, Thank you all giving a valuable information.
I wanted to get the header info in my script, and from images not only in the .cbf format, though I didn’t write so. Thanks Harry for giving me a list of formats which have a text header. Unfortunately, I couldn’t find a way to print out the header information by Mosflm. Although dxtbx.print_header is nice, it doesn’t write a collection date/time in the header, which I also want to know. I can’t dig out a method to get the date/time in dxtbx. Clemens introduced me the ‘imginfo’ tool in autoPROC, and it gave me all what I wanted. Thanks again for your kind helps. Takaaki From: CCP4 bulletin board [mailto:CCP4BB@JISCMAIL.AC.UK] On Behalf Of Graeme Winter Sent: Monday, December 1, 2014 10:46 PM To: CCP4BB@JISCMAIL.AC.UK Subject: Re: [ccp4bb] how to dump diffraction image header info? Dear All, dxtbx.print_header /path/to/image should work Graemes-MacBook-Pro:~ graeme$ dxtbx.print_header data/i04-BAG-training/th_8_2_0001.cbf === data/i04-BAG-training/th_8_2_0001.cbf === Using header reader: FormatCBFMiniPilatusDLS6MSN100 Beam: wavelength: 0.97625 sample to source direction : {0,0,1} divergence: 0 sigma divergence: 0 polarization normal: {0,1,0} polarization fraction: 0.999 Goniometer: Rotation axis: {1,0,0} Fixed rotation: {1,0,0,0,1,0,0,0,1} Setting rotation:{1,0,0,0,1,0,0,0,1} Detector: Panel: pixel_size:{0.172,0.172} image_size: {2463,2527} trusted_range: {-1,161977} fast_axis: {1,0,0} slow_axis: {0,-1,0} origin: {-210.76,205.277,-265.27} Scan: image range: {1,1} oscillation: {82,0.15} Total Counts: 1437712 Best wishes Graeme On Mon Dec 01 2014 at 12:40:09 PM David Waterman <dgwater...@gmail.com<mailto:dgwater...@gmail.com>> wrote: Dear Takaaki, dxtbx provides a way to do this (see http://journals.iucr.org/j/issues/2014/04/00/jo5001/jo5001.pdf). It is available in ccp4-python (try 'import dxtbx'), however there is no script currently in CCP4 that uses this to print the header information. One could write such a script easily though, and I would be happy to provide one off-list if you are interested. Scripts like this already exist in the DIALS project (http://dials.sourceforge.net/ - try e.g. dials.import /my/images/*.cbf; dials.show_models datablock.json). Note that the dxtbx way is not giving you direct access to header values, but will print information about experimental models constructed from the headers. Usually this is what you want. If not, ADXV (http://www.scripps.edu/tainer/arvai/adxv.html) is a useful tool that can display image header values, but I don't know if this can be scripted to print to console. Cheers -- David On 1 December 2014 at 11:22, Takaaki Fukami <fukami...@chugai-pharm.co.jp<mailto:fukami...@chugai-pharm.co.jp>> wrote: Dear all, I'd like to dump header information of a diffraction image file. CCP4 diffdump is a good tool, though it outputs the same angle for both oscillation start and end for .cbf image. (bug?) Are there any other tools to get diffraction image header info? Regards ----- Takaaki Fukami (mailto:fukami...@chugai-pharm.co.jp<mailto:fukami...@chugai-pharm.co.jp>) Discovery Research Dept. (Biostructure Gr.) Chugai Pharmaceutical Co.,Ltd.