Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-11 | Tidy up cell comparison | Thomas White | |
2019-03-11 | Keep 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-11 | Add rtnl_mtx_identity() | Thomas White | |
2019-03-11 | New way of doing cell comparisons, similar to match_cell() | Thomas White | |
2019-03-11 | Fix tolerances (again) | Thomas White | |
2019-03-11 | Better handling of multiple symop error | Thomas White | |
2019-03-11 | Implement parse_symmetry_operations | Thomas White | |
2019-03-11 | Be clear about whether functions need rational or integer transformations | Thomas White | |
2019-03-11 | Add rtnl_mtx_det() and rtnl_mtx_mult() | Thomas White | |
2019-03-11 | Symmetry operation parser using Flex/Bison | Thomas White | |
2019-03-11 | Add new rational number library | Thomas White | |
2019-03-11 | Use IntegerMatrix for all unit cell transformations | Thomas White | |
Get rid of UnitCellTransformation, a thin wrapper which didn't do anything. | |||
2019-03-11 | Simplify the output of cell_print() | Thomas White | |
2019-03-11 | Change horribly confusing names of unit cell comparison functions | Thomas 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-11 | Remove cells_are_similar() from API | Thomas White | |
There are two functions with this name. Avoid confusion. | |||
2019-03-11 | cell_tool: Use libcrystfel cells_are_similar() function | Thomas White | |
2019-03-06 | indexamajig: Rename --min-gradient to --min-squared-gradient | Thomas White | |
The eventual aim of this is to deprecate the "--min-gradient" option, resolving the long-standing confusion about whether this option is the gradient or the squared gradient. | |||
2019-03-01 | crystal_copy(): Make new copy of notes if non-NULL | Thomas White | |
2019-03-01 | Don't mask out entire image if bad pixel map can't be loaded | Thomas White | |
2019-01-30 | Make sure of string length in get_event_string() | Thomas White | |
2019-01-30 | Re-write get_event_string() | Thomas White | |
2019-01-29 | Fix some compiler warnings about string handling | Thomas White | |
2019-01-29 | Fix a couple of memory leaks | Thomas White | |
2019-01-29 | DS9K compatibility | Thomas White | |
2019-01-29 | Add multi_event_geometry() function | Thomas White | |
2019-01-29 | Strip out CPU affinity stuff | Thomas White | |
This was from an early experiment when we were having performance problems on a big NUMA machine. It didn't help very much back then, and it certainly doesn't help much now. It's not worth maintaining the code or build system needed for this. | |||
2019-01-28 | Remove #define _GNU_SOURCE | Thomas White | |
2019-01-28 | partialator: Fix multiple memory leaks | Thomas White | |
2019-01-24 | Say what path was being opened when event enumeration fails | Thomas White | |
2019-01-22 | TakeTwo: fix various memory leaks | Thomas White | |
2019-01-22 | Fix some small memory leaks | Thomas White | |
2019-01-03 | Use gzclose() instead of gzclose_r() | Thomas White | |
The only downside to this is that the zlib library will be twice the size if statically linked into libcrystfel. Since we don't anticipate much use for static linking, and since the extra space is unlikely to be a serious problem anyway, this seems fine. | |||
2018-12-18 | make_pixelmap: Use <input>.h5 as default output filename | Thomas White | |
2018-12-04 | Whitespace | Thomas White | |
2018-11-27 | xds: Tune indexing parameters | Thomas White | |
2018-11-22 | Rename prediction refinement residual function | Thomas White | |
Because there's another function with this name in merge.c | |||
2018-11-15 | indexamajig: Name and shame slow processing stages | Thomas White | |
2018-11-14 | Fix error message about dimensionality of image data | Thomas White | |
Fixes CRYS-205 | |||
2018-11-14 | Clean up set_dim_structure_entry() and parsing of "dimX" in geometry file | Thomas White | |
Fixes CRYS-212 | |||
2018-11-02 | Fix possibly uninitialised dataf in read_cbf_data() | Thomas White | |
2018-11-02 | Change a couple of important asserts to if statements | Thomas White | |
2018-10-30 | peakfinder8: Fix some use-after-free errors | Thomas White | |
2018-10-22 | fix freeing unallocated memory | Yaroslav Gevorkov | |
2018-10-15 | xgandalf: always return centered cell, if it was provided | Yaroslav Gevorkov | |
2018-09-28 | mosflm: Check for existence of unit cell before checking centering | Thomas White | |
2018-09-27 | Write in stream whether crystal was selected as a "hit" or not | Thomas White | |
2018-09-27 | xds: Also set unique axis | Thomas White | |
2018-09-27 | xds: Increase INDEX_ERROR to 0.2 | Thomas White | |
As recommended on the XDSwiki for indexing individual frames | |||
2018-09-27 | xds: Read final unit cell, i.e. after refinement | Thomas White | |
Previously, we were reading the very first cell to pop out of the indexing, which didn't even follow the requested lattice type or centering. The result was that XDS couldn't index any centered lattices without cell combinations. | |||
2018-09-27 | xds: Fix space groups for lattices | Thomas White | |