aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/detector.c
AgeCommit message (Collapse)Author
2015-01-27Split nested code into separate functionsValerio 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
2015-01-27FormattingValerio Mariani
2014-12-12Deep copy of dim_structure when neededValerio Mariani
2014-11-28Remove twod_mapping functionValerio Mariani
2014-11-21Moved fs ss rerrangement to get_detector_geometryValerio Mariani
2014-11-17pattern_sim: Add saturationThomas White
2014-11-17Tolerate having no wavelengthThomas White
2014-11-14Allow geometry files to not contain photon_energyThomas White
2014-11-14Background need not be an integerThomas White
2014-11-10FussinessThomas White
2014-11-10Copy and Replace when saving geometryValerio Mariani
2014-11-09Fix bracketsThomas White
2014-10-31get_detector_geometry(): Avoid NULL dereference when beam=NULLThomas White
2014-10-24Add find_orig_panel() to APIThomas White
2014-10-23Initialise photon_energy_fromThomas White
2014-10-23Fix a load of memory leaksThomas White
2014-09-24Remove beam radius and nphotons from struct beam_paramsThomas White
2014-09-24Move photon_energy to "geometry" fileThomas White
2014-09-22FormattingThomas White
2014-09-22Beam file removal, part IThomas White
2014-09-05Multi-event modeValerio Mariani
2014-09-05orig_minxx and orig_maxss are initialized when geometry is loaded as opposed ↵Valerio Mariani
to when the image is loaded
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-09-05Update docsThomas White
2014-08-13Remove debugging messageThomas White
2014-08-13Add mark_resolution_range_as_bad()Thomas White
2014-08-13Fix find_panel_number()Thomas White
2014-07-21Fixes bug in copy_geom. Closes CRYS-49Valerio Mariani
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-21Free det->defaults.clen_from only onceThomas White
The "defaults" structure gets copied along with everything else by copy_geom(). Therefore, the same pointer might end up in two places leading to a double free. Better to free it once only after reading the geometry.
2014-01-21FussinessThomas White
2014-01-21Properly free detector defaults panelKenneth Beyerlein
2014-01-21Made free_rigid_groups function and call in free_detector_geometryKenneth Beyerlein
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
2013-03-20fixed error in solid angle calculationChuck
2012-12-14Beam and detector geometry don't need to be copiedThomas White
The did when this was all done with threads, but with separate processes each worker has its own copy of the structure already. It can be updated after every image and freed at the end.
2012-11-30Calculate minimum and maximum 1/d without iterating over every pixelThomas White
2012-08-10Set max_adu in simple_geometry()Thomas White