aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/index.c
AgeCommit message (Collapse)Author
2021-03-12FromFile indexer: Move to libcrystfel/src/indexersThomas White
Also adds to meson.build
2021-03-12Merge branch 'pascal/electrons'Thomas White
2021-03-11indexamajig: Add --max-indexer-threadsThomas White
This is a more general replacement for --pinkIndexer-thread-count.
2021-03-11detgeom_transform_coords: Take an additional detector shiftThomas White
This allows the refined detector position to be used in a lot of places.
2021-03-11setup_indexing: Remove dtemplThomas White
There is absolutely nothing useful that an indexing algorithm can do with the opaque DataTemplate object.
2021-03-11indexamajig: Add --wavelength-estimateThomas White
This is a more sensible non-indexer-specific and non-Xray-specific replacement for --pinkIndexer-override-photon-energy
2021-03-05Mass update of copyright dates in source code commentsThomas White
2021-01-15Correct P to R centeringThomas White
2021-01-15FormattingThomas White
2020-12-07Get rid of ImageFeature->rx,ry,rzThomas White
These needed to be kept up to date with a call to map_all_peaks every time anything changed - wavelength, detector position etc. Not doing so has already led to bugs in another branch, and probably already causes problems on this branch. This patch eliminates the rx,ry,rz completely. Anyone who needs reciprocal space coordinates for a peak is now responsible for calling detgeom_transform_coords themselves.
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-10-04Solved problem concerning prof_radius and diff_lim calculation, prof_radius ↵Pascal Hogan-Lamarre
and diff_lim removed from sol file
2020-09-16if-conditions that prevent modification of the profile_radius read from filePascal Hogan-Lamarre
2020-09-16fromfile indexer in a separate filePascal Hogan-Lamarre
2020-09-14Removed global variable, include profile_radius and diff_limit in sol file, ↵Pascal Hogan-Lamarre
cleaned up warning messages, not working yet for multi-crystals
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-08-06changed status messages for file indexerRobert Buecker
2020-08-05hotfix for from-file indexerRobert Buecker
2020-08-05adding some versbosity to file indexerRobert Bücker
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-07-19last minute changesPascal Hogan-Lamarre
2020-07-09unit cell vectors are correct, space group missingPascal Hogan-Lamarre
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