aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/detector.h
AgeCommit message (Collapse)Author
2019-05-07Update all source code comments to Doxygen formatThomas White
2019-01-29Add multi_event_geometry() functionThomas White
2018-12-04WhitespaceThomas White
2017-07-05Update docsThomas White
2017-05-05Fill in photon energy, clen and adu for CBFsThomas White
This needed a bit of reorganisation and clarification of who is repsonsible for loading what. The low-level file loaders, e.g. hdf5_read and hdf5_read2 in hdf5-file.c or cbf_read in image.c, are responsible. There is a helper function adjust_centering_for_rail in detector.h which they can use. It seems like this could be done more cleanly at the imagefile layer. However, we need to make sure that the "old" hdfile API still works on its own, even when not accessed via the new imagefile API.
2016-08-10Allow peak table location to be given in geometry fileThomas White
2016-08-09Add rail direction to geometryThomas White
2016-07-29Add z direction to panel directions and update get_q_for_panel()Thomas White
2016-07-01No more slab-relative coordinates in libcrystfelThomas White
2016-04-01Add adu_per_photon (distinct from adu_per_eV)Thomas White
2015-12-05Add option for per-pixel saturation valuesThomas White
2015-11-03Merge branch 'tom/imagedata'Thomas White
2015-10-12Fix extern / fussinessThomas White
2015-10-05Add find_orig_panel_number()Thomas White
2015-07-07Add mask_file to geometry file, to allow bad pixel mask to be stored separatelyThomas White
2015-05-27Add detector_has_clen_references()Thomas White
2015-02-16Update API docsThomas White
2015-02-12Add panel name for bad regionsThomas White
2015-02-05Fixed hdfsee handling of rigid group collectionsValerio Mariani
2015-01-27Add write_detector_geometry_2() to avoid changing APIValerio Mariani
2015-01-27FussinessValerio Mariani
2015-01-27Introduce "rigid group collections"Valerio Mariani
2014-11-28Remove twod_mapping functionValerio Mariani
2014-11-14Background need not be an integerThomas White
2014-11-10FussinessThomas White
2014-11-10Copy and Replace when saving geometryValerio Mariani
2014-10-24Add find_orig_panel() to APIThomas White
2014-10-24Fix/clarify peak coordinates for rearranged panelsThomas White
2014-09-24Remove beam radius and nphotons from struct beam_paramsThomas White
2014-09-22Beam file removal, part IThomas White
2014-09-05Multi-event mode bug fixesValerio Mariani
2014-09-05Multi-event modeValerio Mariani
2014-09-05Updated author listsValerio Mariani
2014-09-05Bugfixes to refactored hdf5 reading and writing functionsValerio Mariani
2014-09-05Refactoring of peaks and reflections I/OValerio Mariani
2014-09-05Refactoring of hdf5 reading and writing functionsValerio Mariani
2014-08-13Add mark_resolution_range_as_bad()Thomas White
2014-08-13Fix find_panel_number()Thomas White
2014-05-21Tidy up headersThomas White
2014-05-16Allow bad regions to be specified as fs/ss as well as x/yThomas White
2014-01-23pattern_sim: Add --backgroundThomas White
2014-01-20RNG overhaulThomas White
Previously, we were using random(), which is really really bad.
2013-06-02Fix RG delta output, and write only if actually calibratedThomas White
2013-06-02Refine rigid group positions and orientationsThomas White
2013-06-02Rigid group stuffThomas White
2013-05-27Assign rigid group for panels which don't have oneThomas White
2013-05-27Individual panel arraysThomas White
2012-11-30Calculate minimum and maximum 1/d without iterating over every pixelThomas White
2012-07-22Add write_detector_geometry() to detector.hThomas White
2012-06-28Remove peak_sep from detector geometry file, use ir_inn insteadThomas White