aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/index.h
AgeCommit message (Collapse)Author
2017-07-05Update docsThomas White
2017-03-08Allow indexing system to store its own data, independently of indexing methodsThomas White
Previously, the indexing system passed all the information on to the indexing engines and then forgot about it. That made it difficult to do things like check the indexing solution after prediction refinement, because the target unit cell was unavailable. Now, the indexing system itself can keep some information. Of course, that information includes the private pointers for the indexing engines themselves. I took the opportunity to streamline things a little bit. The caller can now set up the indexing system in one step, without having to separately parse the names of the indexing methods. The caller no longer has to keep track of a separate array of methods, instead just one structure which contains everything.
2017-02-02indexamajig: Add ping mechanism to avoid timing out when trying lots of indexersThomas White
2016-01-30indexamajig: Restore --no-refineThomas White
Adds yet another indexing option...
2016-01-15Set indexing -nomulti as the default, and add a warningThomas White
2016-01-08Make indexing "retry" and "multi" optionalThomas White
2015-09-15Implement Felix IndexerKenneth Beyerlein
2015-07-21Update API docsThomas White
2015-06-25Set MOSFLM default flags to include cell parameters, and add some checksThomas 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-20Add INDEXING_DEBUGThomas White
2015-02-11'asdf' indexing method addedAlexandra Tolstikova
2014-09-22Beam file removal, part IThomas White
2014-06-13Add extern "C" for C++ compatibilityChuck
2014-05-21Tidy up headersThomas White
2014-05-08Strip out the "prepare_filename" rubbishThomas White
2013-12-03Update docsThomas White
2013-10-29Change XDS default behaviour, and add warning about axis permutationThomas White
2013-09-13Add INDEXING_SIMULATION for streams made by partial_simThomas White
2013-03-01Update docs (and shake out buglets revealed along the way)Thomas White
2013-02-22Move processing pipeline to separate fileThomas 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-12Improve handling of indexing methodsThomas White
2013-02-09Clarify lattice type informationThomas 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
2013-01-04Tidy up documentationThomas White
2012-05-25WIP on tidy-upThomas White
2012-03-12Update copyright notices to show actual contribution yearsThomas White
2012-03-09Update licence notices in line with recommendations from TTThomas White
2012-02-22GPLv3 boilerplate commentsThomas White
2012-02-22Added "--tolerance" option in indexamajigLorenzo Galli
2012-02-22Move indexing and rendering to libcrystfelThomas White