aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/hdf5-file.h
AgeCommit message (Collapse)Author
2020-07-29Port indexamajig to new API, part IIThomas White
This also removes a large chunk of legacy code
2020-01-10Mass update of copyright datesThomas White
2019-05-07Update all source code comments to Doxygen formatThomas White
2017-05-03hdfile_set_image(): Remove panel argumentThomas White
Seems to have been added in 2014 and is not used at the moment
2017-03-31Offset peak locations from HDF5 or CXI files by 0.5,0.5Thomas White
CrystFEL considers all peak locations to be distances from the corner of the detector panel, in pixel units, consistent with its description of detector geometry. In contrast, Cheetah considers the peak locations to be pixel indices in the data array. Therefore, a half-pixel offset is needed when importing the peak lists. For users who need the old behaviour, this commit adds a new option indexamajig --no-half-pixel-shift to deactivate this offset.
2015-02-20get_value() -> hdfile_get_value()Thomas White
2015-02-20Rationalise get_value() stuffThomas White
2015-02-16indexamajig: --peaks=cxi instead of --peaks=hdf5 --cxi-hdf5-peaksThomas White
2015-01-27Fix some prototypesValerio Mariani
2014-12-14FussinessThomas White
2014-12-14Read cxidb peak infoValerio Mariani
2014-09-05Multi-event modeValerio Mariani
2014-09-05Moved opening of file inside hdf5_read function for better encapsulationValerio Mariani
2014-09-05Updated author listsValerio Mariani
2014-09-05Bugfixes to refactored hdf5 reading and writing functionsValerio Mariani
2014-09-05Refactoring of hdf5 reading and writing functionsValerio Mariani
2014-06-13Add extern "C" for C++ compatibilityChuck
2014-05-21Tidy up headersThomas White
2013-10-08Read scalar values from HDF5 files as 0d arraysThomas White
Historically, scalar values have been represented in our data files as 1d arrays with size=1. Now they are (more correctly) written as 0d arrays. This change allows CrystFEL to read both.
2012-03-23Add new function hdf5_write_image() to include all relevant information in ↵Thomas White
the file
2012-03-09Update licence notices in line with recommendations from TTThomas White
2012-02-22GPLv3 boilerplate commentsThomas White
2012-02-22Introduce "libcrystfel"Thomas White