Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-12 | Get rid of two unused functions | Thomas White | |
2019-03-12 | TakeTwo: Restore correct matrix multiplication for solution | Thomas White | |
2019-03-11 | TakeTwo: take change in IntegerMatrix notation into account | Thomas White | |
2019-03-11 | Remove commented code | Thomas White | |
2019-03-11 | Get rid of cell_transform_gsl_reciprocal() | Thomas White | |
It's confusing to have matrices acting on both real and reciprocal vectors. Let's standardise instead on transformations always applying to real-space cells. It was only used in one place. | |||
2019-03-11 | Change matrix notation to match ITA chapter 5.1 | Thomas White | |
2019-03-11 | Add a comment | Thomas White | |
2019-03-11 | Single point of truth for matrix memory layout | Thomas White | |
2019-03-11 | Fix typo | Thomas White | |
2019-03-11 | Add remaining centering types and finalise centering determination | Thomas White | |
2019-03-11 | Automatic centering determination after transformation | Thomas White | |
2019-03-11 | Initial centering determination | Thomas White | |
2019-03-11 | More tidying up of cell comparison | Thomas White | |
2019-03-11 | Find the best cell match, not just the first one | Thomas White | |
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-02-08 | Add a comment to CMakeLists.txt | 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-14 | clock_gettime isn't needed for libcrystfel | 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 | |