aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-02indexamajig(1): Add --temp-dirThomas White
2017-10-02Formatting fussinessThomas White
2017-10-02indexamajig: Add missing documentation for --check-peaksThomas White
2017-09-27Fix check for CBF files in event enumerationThomas White
-1 means the check failed.
2017-09-27remove_flagged_crystals(): Remove multiple bad crystalsThomas White
A silly bug
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-22Remove "latt" from asdfThomas White
For consistency with other algorithms, let's standardise on an interpretation where just using the centering information in combination with the cell parameters, which is always necessary, doesn't qualify as "cell-latt", only "cell-nolatt". "Using lattice type as prior information" implies that asdf would behave differently with cell-nolatt, if it were allowed, than with cell-latt. It wouldn't. It just needs the centering to calculate the cell volume correctly. Note that TakeTwo, by contrast, would behave differently in this hypothetical case, because it uses the lattice type to exclude certain solutions by symmetry. Mosflm allows all four combinations of no/cell and no/latt, and does indeed behave differently between them.
2017-09-22asdf uses prior information for its volume constraint, so add "cell" to the ↵Thomas White
method
2017-09-22cell_explorer: Also count cells excluded by the choice of indexing methodThomas White
2017-09-22Set --no-check-cell if cell is given, but has no parametersThomas White
2017-09-22cell_new_from_cell(): Don't try to duplicate non-existent parametersThomas White
2017-09-22Mosflm: Recognise P3 as hexagonal P latticeThomas White
2017-09-22Don't write cell parameters to the stream if we don't have themThomas 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-22indexamajig: Avoid segfault when no unit cell givenThomas White
2017-09-21hdfsee: Increase ring thicknessThomas White
2017-09-21indexamajig: Friendlier display of indexing enginesThomas White
2017-09-21indexamajig: Hide indexing setup messages if we are not indexing anythingThomas White
2017-09-21Improve error message when using CBF files and a multi-event geometryThomas White
2017-09-21Remove old warning for XDS indexingThomas White
2017-09-21Fix crash in XDS indexingThomas White
2017-09-21Group the options in indexamajig(1) according to processing stageThomas White
2017-09-21Update man page for new indexing optionsThomas White
2017-09-19geoptimiser: Remove deprecated option from --helpThomas White
2017-09-19get_ev_based_value(): Allow integer typesThomas White
Just an oversight in the test
2017-09-17Fix logic for new indexing optionsThomas White
2017-09-17indexamajig: --help documentation for new indexing optionsThomas White
2017-09-16Fix return of unit cells from asdf and diraxThomas White
2017-09-15Merge branch 'tom/index'Thomas White
2017-09-15Perform peak alignment check if requestedThomas White
2017-09-15Add restraints to prediction refinementThomas White
2017-09-15Remove debugging statementThomas White
2017-09-15Better way of displaying cell check optionThomas White
2017-09-15Record indices in write_pairs() (debugging function)Thomas White
2017-09-15Factorise cell parameter checkThomas White
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-09-15Fix uninitialised peak counts (for info in stream only)Thomas White
2017-09-15hdfsee(1): Document --rigid-groupsThomas White
2017-09-07Use compare_cells() for multi-lattice indexingThomas White
2017-09-07remove_flagged_crystals(): Return the number of crystals removedThomas White
2017-09-07Add compare_cells() (and use it in whirligig)Thomas White
2017-09-07Add scripts/peakogram-stream to Makefile.amThomas White
2017-09-06tests/transformation_check: Check lots more thingsThomas White
2017-09-05cell_explorer: Display number of matching cells (on terminal)Thomas White
2017-09-04pattern_sim: Add crystal orientation and basis vectorsThomas White