aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/index.c
AgeCommit message (Collapse)Author
2019-09-23Merge branch 'tom/pinkindexer'Thomas White
2019-09-16Fix cell comparison logicThomas White
2019-09-12Fix logicThomas White
2019-09-12Force --no-check-peaks and --no-refine if pinkIndexer is used, and add a warningThomas White
2019-09-12Increase indexing timeout when using pinkIndexerThomas White
2019-09-12Add indexing_methods() to examine the actual list of methodsThomas White
2019-09-12Remove message directing to old optionThomas White
2019-09-12Avoid duplication of beam and detector parameters for pinkIndexerThomas White
2019-09-12Accept --indexing=pinkindexer (lower case)Thomas White
2019-09-12Set task name for PinkIndexerThomas White
2019-09-12WhitespaceThomas White
2019-09-12Add pinkIndexer interfaceYaroslav Gevorkov
2019-09-06Use new peak check only when doing multi-lattice indexingThomas White
2019-09-03Fix memory leaks in cell comparisonThomas White
2019-08-29Use compare_cell_parameters for after-refinement cell checkThomas White
No need to do all the cell reduction stuff again.
2019-08-29indexamajig: Remove --no-cell-combinationsThomas White
Also remove all the related API stuff. We now have a much better way of checking indexing results.
2019-08-22Tidy up comparison function definitionsThomas White
Especially, remove the last ltl/atl tolerance values.
2019-08-22Framework for new unit cell comparison functionThomas White
2019-08-16Clarify cell vs reference in comparison functions. Also reindexed vs permutedThomas White
2019-08-16Use new cell comparison functions for indexingThomas White
2019-08-16indexamajig: Accept six values for unit cell toleranceThomas White
2019-05-07Update all source code comments to Doxygen formatThomas White
2019-03-11Change horribly confusing names of unit cell comparison functionsThomas White
cells_are_similar -> compare_cell_parameters_and_orientation compare_cells -> compare_reindexed_cell_parameters_and_orientation cell_tool.c:cells_the_same -> cellutils.c:compare_cell_parameters All comparisons now done in real space, checking that centering is the same, and without uncentering anything.
2019-01-22Fix some small memory leaksThomas White
2018-11-15indexamajig: Name and shame slow processing stagesThomas White
2018-11-02Change a couple of important asserts to if statementsThomas White
2018-07-11reduce minimum angle separation for similarity check of latticesYaroslav Gevorkov
2018-07-09Add number of indexing attempts to streamThomas White
2018-06-18Add interface to XGANDALF indexerYaroslav Gevorkov
2018-05-25Fix incorrect loop in cleanup_indexingThomas White
2018-04-20Restore peak alignment check and unset multi-lattice indexing as defaultThomas White
Unfortunately, they seem to be severely reducing data quality. Partially reverts 60c48f3876b0d3c30bf729ce691dbd3f56665c4c
2018-04-20Remove TakeTwo from default indexing method probesThomas White
At least until it can be made faster.
2018-02-27Read debug indexing from fileThomas White
2017-11-28Fix check for cell parameters at startThomas White
2017-10-27Merge branch 'tom/simpler_felix'Thomas White
2017-10-19Add probe for TakeTwoThomas White
2017-10-18indexamajig: Auto-detection of available indexing methodsThomas White
2017-10-17Handle old indexing methodsThomas White
There are limits to how well they can be handled, but this avoids screwing users over too much.
2017-10-12indexamajig: Simplify Felix optionsThomas White
2017-10-09indexer_str(): Don't return "none-nolatt-nocell"Thomas White
2017-09-27Add an assertionThomas White
2017-09-27Don't reset user flag to zeroThomas White
Some indexing methods may set it to 1 already, in which case we should take the hint.
2017-09-26Remove unnecessary countingThomas White
2017-09-22Don't send detector and tolerance to indexing methodsThomas White
The detector isn't used for anything, and the tolerance is none of their business.
2017-09-22Fix silly mistake in friendly_indexer_name()Thomas White
2017-09-22Set --no-check-cell if cell is given, but has no parametersThomas White
2017-09-22If no cell params or lattice type, set nocell/nolatt at top levelThomas White
Another thing that the indexing engines don't need to be repsonsible for.
2017-09-22Stop if an indexing method can't be preparedThomas White
2017-09-21indexamajig: Friendlier display of indexing enginesThomas White
2017-09-15Perform peak alignment check if requestedThomas White