aboutsummaryrefslogtreecommitdiff
path: root/src/cell_tool.c
AgeCommit message (Collapse)Author
2021-04-14cell_tool: Fix a big memory leakThomas White
2021-03-05Mass update of copyright dates in source code commentsThomas White
2020-07-29New way of injecting version informationThomas White
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them.
2020-01-10Mass update of copyright datesThomas White
2019-08-27cell_tool: Clarify interpretation of tolerancesThomas White
2019-08-26cell_tool: Just do all the comparisons, get rid of --cslThomas White
2019-08-22Tidy up comparison function definitionsThomas White
Especially, remove the last ltl/atl tolerance values.
2019-08-16compare_cell_parameters and compare_reindexed_cell_parameters: Accept 6 ↵Thomas White
tolerances
2019-04-05cell_tool: Add --cslThomas White
2019-03-13cell_tool: Reject singular transformation matrixThomas White
2019-03-13cell_tool --transform: Write output cellThomas White
2019-03-13cell_tool: Accept unconventional cellThomas White
2019-03-11cell_tool: Improve messagesThomas White
2019-03-11cell_tool: Add documentation for --transformThomas White
2019-03-11cell_tool: Implement --cell-choicesThomas White
2019-03-11cell_tool: Add --transformThomas White
2019-03-11Keep track of the "un-centering" matrix, as well as the "centering"Thomas White
This makes it easy to reverse the transformation, if required, which it is when comparing centered cells.
2019-03-11New way of doing cell comparisons, similar to match_cell()Thomas White
2019-03-11Fix tolerances (again)Thomas White
2019-03-11Consider fractional cell lengths during comparisonThomas White
This is WAY too slow. Need another algorithm.
2019-03-11cell_tool --find-ambi: Work without -yThomas White
It's not super-helpful, but the manual say it works, so...
2019-03-11Be clear about whether functions need rational or integer transformationsThomas White
2019-03-11Use IntegerMatrix for all unit cell transformationsThomas White
Get rid of UnitCellTransformation, a thin wrapper which didn't do anything.
2019-03-11cell_tool --rings: Add --highresThomas White
2019-03-11cell_tool: Fix length tolerance unitsThomas 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-03-11cell_tool: Don't uncenter cells before comparisonThomas White
2019-03-11cell_tool: Check --tolerance has the right number of commasThomas White
2019-03-11Don't use within_tolerance for anglesThomas White
2019-03-11Remove cells_are_similar() from APIThomas White
There are two functions with this name. Avoid confusion.
2019-03-11cell_tool: Add --compare (doesn't seem to work yet for some reason)Thomas White
2019-03-11Fix tolerancesThomas White
2019-03-11cell_tool: Improve option processingThomas White
2019-03-11Show the actual number of ordersThomas White
2019-03-11cell_tool: Use libcrystfel cells_are_similar() functionThomas White
2019-03-11cell_tool: Add --ringsThomas White
2019-03-11cell_tool --uncenter: Write unit cell to fileThomas White
2019-03-11cell_tool: Add --uncenterThomas White
2019-03-11Initial cell_tool (implementing find_ambi only)Thomas White