aboutsummaryrefslogtreecommitdiff
path: root/src/peaks.c
AgeCommit message (Collapse)Author
2012-02-22FussinessThomas White
2012-02-22indexamajig: Derive Zaefferer window size from peak separation in geometry ↵Thomas White
description
2012-02-22Make sure redundancy gets set to zero when integrating peaks on ignored panelsThomas White
2012-02-22WhitespaceThomas White
2012-02-22add 3 ring background estimate; change default integration radius to 3Andrew Martin
2012-02-22calculate background with 3 ringsAndrew Martin
2012-02-22Set redundancy to zero if peak can't be integratedThomas White
This should fix the reappearance of "no_index-ed" peaks in stream files.
2012-02-22Add half a pixel to coordinates when integrating peakThomas White
Choose whichever one of these reasons makes most sense to you: 1. The centroid operation gives the position as a "pixel index", but we really want it as a distance in pixels from the corner. 2. If all the intensity is in one pixel, the best estimate of where the photons hit is in the middle of the pixel, not its corner.
2012-02-22Get rid of integrate_pixels()Thomas White
2012-02-22Banish find_projected_peaks()Thomas White
2012-02-22FussinessThomas White
2012-02-22Tidy up peak integration and update unit testThomas White
2012-02-22Make background subtraction optionalThomas White
2012-02-22FussinessThomas White
2012-02-22FormattingThomas White
2012-02-22Tidy up integration and ESD calculation, and pass checksThomas White
2012-02-22Added background subtraction and sigmaAndrew Martin
2012-02-22FussinessThomas White
2012-02-22Simplify reflection integration logicThomas White
2012-02-22Allow default values in geometry files, and set integration radius seperatelyThomas White
2012-02-22Fix a Grand Muppetry in integrate_peak()Thomas White
2012-02-22Improve bad pixel handlingThomas White
2012-02-22Don't count hot pixelsThomas White
The hot pixel rejection stuff was removed a while ago
2012-02-22More reduction of verbosityThomas White
2012-02-22Set redundancy=1 for newly measured intensitiesThomas White
2012-02-22indexamajig: Reduce verbosity a lotThomas White
2012-02-22More of s/x/fs/, s/y/ss/Thomas White
2012-02-22First part of stream reworkThomas White
2012-02-22Change x,y to fs,ssThomas White
2012-02-22Move bad region check to integrate_peak()Thomas White
2012-02-22Remove is_hot_pixel()Thomas White
2012-02-22Do peak integration in double precisionThomas White
This avoids some integer overflow problems
2012-02-22Throw out detected peaks in bad regionsThomas White
2012-02-22Update copyright datesThomas White
2012-02-22More new geometry fixesThomas White
2012-02-22First round of fallout from new geometry formatThomas White
2012-02-22Detect peaks in each panel individuallyThomas White
This avoids straying off a panel when doing the search.
2012-02-22Fix badrow directionThomas White
2012-02-22s/min_x/min_fs/ and so onThomas White
2012-02-22Allow badrow_direction = -Thomas White
2012-02-22Make find_projected_peaks() behave like find_intersections()Thomas White
Also make sure output_intensities() deals only with integration
2012-02-22The per-shot wavelength is needed for scaling and post refinementThomas White
2012-02-22Work on making iteration workThomas White
2012-02-22Finish implementation of binary treeThomas White
2012-02-22Start work on binary treeThomas White
2012-02-22Remove solid angle correctionThomas White
It's never correct when using "bucket" integration, and always correct when using "pixel" integration, so don't give the option.
2012-02-22Fix silly bug in integrate_peak()Thomas White
2012-02-22Fix integrate_peak() problems which caused incorrect peak positionsThomas White
2012-02-22Increase MAX_CPEAKSThomas White
2012-02-22indexamajig: Take minimum gradient on command lineThomas White