aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/felix.c
AgeCommit message (Collapse)Author
2019-05-07Update all source code comments to Doxygen formatThomas White
2018-06-28Tidy up files created by Mosflm and Felix during probeThomas White
2018-06-28Felix: Complain if cell not providedThomas White
Prevents a confusing error message that Felix doesn't work, when in fact the problem is that no cell has been given (and Felix needs one).
2018-06-28Remove worker process numbers from temporary filenamesThomas White
Since we've had the separate worker folders for a long time, it's not needed any more. Removing them will make the temporary folders easier to clean up.
2018-06-14Add CMake check to find forkpty()Thomas White
2018-02-08FormattingThomas White
2018-02-08Changed the naming of felix options and variables to make them more obvious.Kenneth R. Beyerlein
2018-02-08Change Felix min-uniqueness paramter name to max-uniqueness.Kenneth R. Beyerlein
2018-02-08Add Felix option felix-max-inter-angleKenneth R. Beyerlein
2018-02-08Make felix-domega optionKenneth R. Beyerlein
2018-01-19Clean up indexing method probesThomas White
2017-10-27Merge branch 'tom/simpler_felix'Thomas White
2017-10-23Check return values from fread/fgetsThomas White
2017-10-18Check that dirax,felix,mosflm or xds are available at the startThomas White
Avoids a confusing error message later.
2017-10-18Add probe functions to indexing methodsThomas White
2017-10-17felix: Set nsigmas=1Thomas White
2017-10-12indexamajig: Simplify Felix optionsThomas 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-15Simplify indexing optionsThomas White
mosflm-cell-nolatt-multi-refine-bad-retry.... it's all getting a bit too much. This commit removes all the options from the indexing methods except for the prior information flags (cell/nocell and latt/nolatt). All the other options are now given at the top level with new indexamajig options, e.g. --no-multi and --no-retry. They are applied to all the methods, with no option to (say) use retry for one method and not for another. This also makes the "peak alignment test" default to OFF, and multi-lattice indexing ON. I think that the prediction refinement does a good enough job of checking the validity of indexing solutions, allowing us to turn off the alignment check which filters out most multi-lattice solutions.
2017-08-31Set first argument when running external indexing programsThomas White
This makes sure they have names in process displays.
2017-07-06Indexing engine private pointers should be void *Thomas White
2016-02-05felix: fix seg faultKen Beyerlein
2016-01-30indexamajig: Restore --no-refineThomas White
Adds yet another indexing option...
2016-01-29felix: return the number of crystalsThomas White
2016-01-08Make indexing "retry" and "multi" optionalThomas White
2015-09-15Felix: Copy centering into output unit cellThomas White
2015-09-15Split off Felix option processing, and fix string handlingThomas White
2015-09-15Formatting / fussinessThomas White
2015-09-15Implement Felix IndexerKenneth Beyerlein