aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/index.c
AgeCommit message (Collapse)Author
2016-07-01No more slab-relative coordinates in libcrystfelThomas White
2016-02-03Set initial prediction parameters even when not doing prediction refinementThomas White
Silly bug fix. Beamtime programming FTL.
2016-01-30indexamajig: Restore --no-refineThomas White
Adds yet another indexing option...
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-29Use a fresh copy of the peak list for each new indexing methodThomas White
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
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-09-15Formatting / fussinessThomas White
2015-09-15Update boilerplate commentsThomas White
2015-09-15Remove unnecessary breaksThomas White
2015-09-15Implement Felix IndexerKenneth Beyerlein
2015-06-25Set MOSFLM default flags to include cell parameters, and add some checksThomas White
2015-06-25Tidy up some small leaks and memory bugsThomas White
2015-06-19Remove ReAx and GrainSpotterThomas White
Neither of these ever really worked, and better algorithms exist now.
2015-06-18Merge branch 'tolstikova/dirax'Thomas White
Conflicts: libcrystfel/src/index.h
2015-04-20Improve error messageThomas White
2015-04-20Add INDEXING_DEBUGThomas White
2015-02-11'asdf' indexing method addedAlexandra Tolstikova
2014-11-25Add warning if the number of peaks is hugeThomas White
2014-09-22Beam file removal, part IThomas White
2014-09-05Multi-event modeValerio Mariani
2014-05-08Strip out the "prepare_filename" rubbishThomas White
2014-02-23build_indexed_list(): Recognise "simulation"Thomas White
Because we also need it to work when reading a stream.
2013-09-13Add INDEXING_SIMULATION for streams made by partial_simThomas White
2013-05-27Fix ReAx stack corruptionThomas White
2013-03-01Update docs (and shake out buglets revealed along the way)Thomas White
2013-02-19Add -cell and -nocell to indexing methodsThomas White
2013-02-18Update XDS for new indexing subsystemThomas White
2013-02-18Merge branch 'cornelius/xds' into tom/multicrystalThomas White
Conflicts: libcrystfel/Makefile.am libcrystfel/src/index.c libcrystfel/src/index.h
2013-02-18Read GrainSpotter's output properlyThomas White
2013-02-18Merge branch 'tom/grainspotter' into tom/multicrystalThomas White
Conflicts: libcrystfel/Makefile.am libcrystfel/src/index.c libcrystfel/src/index.h
2013-02-15FussinessThomas White
2013-02-12Improve handling of indexing methodsThomas White
2013-02-09Add cleanup functions for DirAx and MOSFLMThomas White
2013-02-09Complain if a unit cell is needed and not providedThomas White
2013-02-09Clarify lattice type informationThomas White
2013-02-08Allow --indexing=noneThomas White
2013-02-05WIP on updating partialatorThomas White
2013-02-05Fixes for indexing pipelineThomas White
2013-02-05Indexing pipeline - "done"!Thomas White
2013-02-04Indexing stuffThomas White
2013-02-01WIP on new indexing pipeline logicThomas White
2013-01-28Tried to fix errors in xds.cCornelius Gati
2013-01-28Changed index.c/.hCornelius Gati
2013-01-08Skeleton indexing method for GrainSpotterThomas White
2012-10-02Move unit cell utility stuff to separate moduleThomas White
2012-05-31Merge branch 'master' into tom/speedThomas White
Conflicts: .gitignore
2012-05-30FormattingThomas White