Skip to content

Extract useful meta-data for MX data processing

License

Notifications You must be signed in to change notification settings

olliesilvester/imginfo

 
 

Repository files navigation

imginfo

IMGINFO is a C/C++ program to extract selected items from meta-data stored in HDF5 (so-called "master") files that are necessary for processing rotational MX data - e.g. with autoPROC (which comes with it's own version of this program).

Getting Started

You will need

  • a C/C++ compiler
  • the HDF5 tools "h5cc" and "h5c++"
  • several external libraries and plugins

This should be achievable e.g. on Ubuntu 22.04 using the following commands (in the same directory with this source code):

sudo apt-get install hdf5-helpers

wget -O bitshuffle-master.zip \
  https://github.com/kiyo-masui/bitshuffle/archive/refs/heads/master.zip
unzip bitshuffle-master.zip

wget -O HDF5Plugin-master.zip \
  https://github.com/dectris/HDF5Plugin/archive/refs/heads/master.zip
unzip HDF5Plugin-master.zip

wget -O HDF5-External-Filter-Plugins-master.zip \
  https://github.com/nexusformat/HDF5-External-Filter-Plugins/archive/refs/heads/master.zip
unzip HDF5-External-Filter-Plugins-master.zip

Compilation should then just work with

make

Running

For help see

./imginfo -h

Authors

  • Clemens Vonrhein
  • Claus Flensburg
  • Thomas Womack
  • Gerard Bricogne

See also

License

This project is licensed under the Mozilla Public License, v. 2.0 - see the LICENSE.md file for details. © 2007-2019 Global Phasing Ltd.

Acknowledgments

  • All users provides us with examples of HDF5 datasets - especially our colleagues and collaborators at various synchrotrons and beamlines.

  • Our colleagues of the HDRMX group.

  • All members of the Global Phasing Consortium

About

Extract useful meta-data for MX data processing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 94.4%
  • C++ 4.0%
  • Makefile 1.1%
  • Dockerfile 0.5%