aboutsummaryrefslogtreecommitdiff
path: root/src/hrs-scaling.c
AgeCommit message (Collapse)Author
2013-09-13partialator: Use read/write lockThomas White
2013-07-31Tweak rejection criteriaThomas White
2013-07-31Require scaling convergence to 5%, not 1%Thomas White
2013-07-31partialator: New convergence criterion for scalingThomas White
Instead of stopping iteration when the absolute value of any scaling factor changes by more than a certain (small) amount, calculate the ratios of the scaling factors to their previous values, and stop when no scaling factor changes by more than 1% compared to the mean ratio. This method is robust against "drifting" of the scale factors when the partiality estimates are poor.
2013-07-25partialator: Simplify scalingThomas White
2013-04-30partialator: Add --min-measurementsThomas White
2013-04-30Remove unused lineThomas White
2013-04-30Fix partialator_merge_check_1Thomas White
2013-04-17Spot bad partiality models (and shut the compiler up)Thomas White
2013-04-17s/osf/G/Thomas White
2013-04-17TypoThomas White
2013-04-17partialator: Add --model=Thomas White
2013-04-17Use Lorentz factors when merging reflectionsThomas White
2013-02-06Stuff for partialatorThomas White
2012-12-05Add a FIXMEThomas White
2012-10-02Remove unnecessary includesThomas White
2012-03-12Update copyright notices to show actual contribution yearsThomas White
2012-03-09Update licence notices in line with recommendations from TTThomas White
2012-03-06Rename old array functions to get them out of the way of API consistencyThomas White
2012-02-22GPLv3 boilerplate commentsThomas White
2012-02-22partialator: Reduce verbosity a bitThomas White
2012-02-22Set scaling factors to 1 before scalingThomas White
2012-02-22partialator: Add --no-scale optionThomas White
2012-02-22StyleThomas White
2012-02-22Calculate reflection ESDs, apply minimum redundancy and show ESD on histogramsThomas White
2012-02-22FussinessThomas White
2012-02-22Add commentThomas White
2012-02-22Merge the reflections in multiple threadsThomas White
2012-02-22A cleaner (but slower) way of rejecting PR duds in scalingThomas White
2012-02-22Don't forget to initialise max_shiftThomas White
2012-02-22Don't bother setting scale factors to 1 before iterationThomas White
2012-02-22Multi-thread the scalingThomas White
2012-02-22Revert "New scaling procedure"Thomas White
This reverts commit 838a23c106786f5a1cee877533eee053c9f90282. Conflicts: src/hrs-scaling.c
2012-02-22Revert "Calculate full intensities as described in the paper"Thomas White
This reverts commit bb7e9cf9eb8419c2e2ff13fae99aee26ac3decdb.
2012-02-22Multiply the right way roundThomas White
2012-02-22New scaling procedureThomas White
2012-02-22Calculate full intensities as described in the paperThomas White
2012-02-22Ignore PR-dud images when scalingThomas White
2012-02-22Use new Kabsch algorithm for faster scalingThomas White
2012-02-22Use O(n) algorithm for scaling - BIG speedup!Thomas White
2012-02-22Comment out debugging stuffThomas White
2012-02-22FormattingThomas White
2012-02-22Do errors properlyThomas White
2012-02-22FussinessThomas White
2012-02-22No need to save "uh" and "vh" in tables - they're only used onceThomas White
This also removes another instance of the old reflection list
2012-02-22Avoid looking up the same intensity "n" times, where "n" is the number of ↵Thomas White
patterns
2012-02-22Fix the choice of "guiding" reflections for PRThomas White
2012-02-22Do more cyclesThomas White
2012-02-22Can't set redundancy on a reflection which doesn't existThomas White
2012-02-22Mark reflections which couldn't be scaled with redundancy=0Thomas White