aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/index.c
AgeCommit message (Collapse)Author
2020-10-26Label all uses of cell tolerancesThomas White
I'm sick of fixing this same issue over and over again. New rule: any code handling unit cell tolerances MUST be labelled with details of units.
2020-10-15Shuffle default order of indexing methodsThomas White
2020-10-15Add TakeTwo to the list of indexers automatically usedThomas White
2020-10-07Revert "Move asdf out of set of indexers used by default"Thomas White
This reverts commit 62183aacf906f4aff771295aa378cff039dd50ff. The apparent slowness was due to a bug introduced in August 2019. See 2a8f415df845064186baa833f9fe1ad91c0f5753.
2020-10-07Improve indexer speed profilingThomas White
2020-10-06Move asdf out of set of indexers used by defaultThomas White
Sadly, it has the same fatal flaw as TakeTwo: taking forever on a minority of patterns.
2020-09-09Add optional measurement of time spent in indexersThomas White
2020-08-20Add default_method_options()Thomas White
This allows the indexing method private options structures to be set up easily.
2020-08-17Expose parse_indexing_methods and base_indexer_strThomas White
2020-08-07Move indexers out of APIThomas White
2020-07-29Convert a few more bits and pieces to detgeomThomas White
2020-07-29Remove references to old headersThomas White
2020-07-29Convert map_all_peaks to detgeomThomas White
2020-07-29Port indexamajig to new API, part IIThomas White
This also removes a large chunk of legacy code
2020-07-29Port indexamajig to new API, part IThomas White
2020-07-29ImageFeatureList: Store panel number, not pointerThomas White
This makes the conversion to DataTemplate/detgeom MUCH easier.
2020-01-10Mass update of copyright datesThomas White
2019-10-22Add more warningsThomas White
2019-10-22Add some warnings and assertionsThomas White
2019-10-11Copy target cell's lattice type and unique axis into cell from indexing, ↵Thomas White
after comparison
2019-09-23Remove private option structures from iargsThomas White
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