aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src
AgeCommit message (Collapse)Author
2016-01-29Perform prediction refinement straight after indexingThomas White
This allows indexing to be attempted again (either a new method or with "retry") if the prediction refinement fails, increasing overall indexing rate. Side-effect: there are some hoops which would need to be jumped through to store the profile radius before refinement and hence enable scripts/plot-predict-refine to work. For now, we'll ignore this as it's clear that the prediction refinement is working.
2016-01-29felix: return the number of crystalsThomas White
2016-01-29Use a fresh copy of the peak list for each new indexing methodThomas White
2016-01-27asdf: Don't assume that the number of peaks == image_feature_count()Thomas White
Yes, really. Sorry about the crappy API.
2016-01-15Use only the first two dimensions when using an external bad pixel mask or ↵Thomas White
saturation map
2016-01-15Set indexing -nomulti as the default, and add a warningThomas White
2016-01-13Fix logic for -retry and -multiThomas White
2016-01-08Make indexing "retry" and "multi" optionalThomas White
2016-01-06search_peaks_in_panel(): Fix iteration bounds (again)Thomas White
2015-12-18Saturation map fixesThomas White
2015-12-18Allow peak check to pass just by accounting for more than 5 peaksThomas White
The "old" criterion is still allowed for a pass, but would filter out multi-lattice hits.
2015-12-18"Retry" mechanism for indexingThomas White
This increases the indexing rate a bit in situations where there are lots of weak peaks which, although they may be real, don't help indexing. The weakest 10% of peaks get cut out and the indexing re-run. This also allows multiple hits to be indexed, using the "inelegant peak subtraction method", by retrying indexing in the same way after deleting peaks which are accounted for by the lattice just found.
2015-12-17Clean up unused codeThomas White
2015-12-10Fix integration tests for new saturation mapThomas White
2015-12-05Add option for per-pixel saturation valuesThomas White
2015-11-27Fix documentationThomas White
2015-11-27indexamajig: Write target unit cell into streamThomas White
2015-11-17Add a warningThomas White
2015-11-17Make gradient background fitting optionalThomas White
2015-11-13Fussiness/add a FIXMEThomas White
2015-11-10Improve single_panel_data_source()Thomas White
Fixes two problems: 1. Copious memory leaks via strdup() 2. Hardcoded default /data/data, not used anywhere else
2015-11-10Remove old codeThomas White
2015-11-10Fix hardcoded maximum gradient for integrationThomas White
2015-11-06Fix iteration bounds for peak searchThomas White
It was out by one because of some leftover characters from the previous version.
2015-11-03Merge branch 'tom/imagedata'Thomas White
2015-10-12Fix extern / fussinessThomas White
2015-10-07Merge branch 'master' into tom/imagedataThomas White
2015-10-07hdfile_get_string_value(): Rearrange control flowThomas White
This is not a nice function, and seemed to contain a weird stack corruption somewhere. It is still not a nice function, but at least no longer seems to contain a weird stack corruption.
2015-10-07FussinessThomas White
2015-10-06FussinessThomas White
2015-10-05Final removal of image->dataThomas White
2015-10-05search_peaks() / integrate_peak(): Remove image->dataThomas White
2015-10-05unpack_panels() etc: Remove image->dataThomas White
2015-10-05debodge_saturation(): Remove image->dataThomas White
2015-10-05Add find_orig_panel_number()Thomas White
2015-10-05hdfile_write_image(): Remove image->dataThomas White
2015-10-05Remove use of image->data in record_image()Thomas White
2015-10-05Read integers from HDF5 properlyThomas White
2015-10-05Read variable-length HDF5 strings properlyThomas White
2015-09-17Improve detection of out-of-memory condition when reading streamThomas White
2015-09-17FormattingThomas White
2015-09-15Felix: Copy centering into output unit cellThomas White
2015-09-15Split off Felix option processing, and fix string handlingThomas White
2015-09-15Formatting / fussinessThomas White
2015-09-15Update boilerplate commentsThomas White
2015-09-15Remove unnecessary breaksThomas White
2015-09-15Implement Felix IndexerKenneth Beyerlein
2015-09-14Fix space in Mosflm commandThomas White
2015-09-14Revert "Use old MOSFLM indexing command when using -nocell"Thomas White
This reverts commit d75b852f52b244796c0386c4f21cf36ca5bfcf70.
2015-08-14FussinessThomas White