aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/detector.c
AgeCommit message (Collapse)Author
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
2012-08-08Fix buglets spotted by new compiler on Fedora 17Thomas White
2012-06-28Remove peak_sep from detector geometry file, use ir_inn insteadThomas White
2012-05-21Write max_adu out to saved geometry fileThomas White
2012-05-21ADU limit in peak integrationThomas White
2012-03-26Fix find_panel() (again)Thomas White
This fixes a not-so-subtle bug introduced by 289c8a77c252e080d4d4086b848ea8fdcb604147.
2012-03-19Fix arithmetic subtlety in find_panel()Thomas White
2012-03-12Update copyright notices to show actual contribution yearsThomas White
2012-03-09Remove integr_radius field from detector descriptionThomas White
2012-03-09Update licence notices in line with recommendations from TTThomas White
2012-03-09Use ADU per eV in geometry file, rather than ADU per photon in beam fileThomas White
Conflicts: src/get_hkl.c tests/morphology_check.c
2012-03-06Add "err" to get_tt()Thomas White
2012-02-22s/Rick/Richard, update AUTHORSThomas White
2012-02-22GPLv3 boilerplate commentsThomas White
2012-02-22Fix some memory leaksThomas White
2012-02-22Allow "coffset" default to be setThomas White
2012-02-22Fix bug in reverse_2d_mapping()Thomas White
2012-02-22Add _GNU_SOURCE to get M_PI as wellThomas White
2012-02-22Add #define _ISOC99_SOURCE to get INFINITY and NANThomas White
2012-02-22Introduce "libcrystfel"Thomas White