Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-02 | RefList: assert that a Reflection can only be on one list | Thomas White | |
2021-10-22 | reflection_new: Check indices are not too large | Thomas White | |
Previously, the combination of reflection_new and add_refl_to_list gave a way to side-step the usual check that the indices were not larger than 512. This causes corruption of the RefList, so much be avoided. | |||
2021-04-27 | Rename libcrystfel's config.h to libcrystfel-config.h | Thomas White | |
This removes the big potential for confusion, which has happened several times (see e.g. 095cbebaf6). It also fixes in-tree builds with CMake (but seriously, always use out-of-tree builds). Fixes #2. | |||
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-01-27 | partialator/reflist: Propagate calloc NULL return | Thomas White | |
This prevents an out-of-memory situation (due to ulimit) from manifesting as a segfault. | |||
2021-01-05 | Remove unused structure member | Thomas White | |
2020-07-30 | Add missing config.h includes | Thomas White | |
2020-07-30 | Eliminate duplicate symbols | Thomas White | |
This makes searching easier, and also permits Meson's unity build mode. | |||
2020-07-29 | Convert prediction and integration to detgeom | Thomas White | |
2020-01-10 | Mass update of copyright dates | Thomas White | |
2019-05-07 | Update all source code comments to Doxygen format | Thomas White | |
2019-01-28 | partialator: Fix multiple memory leaks | Thomas White | |
2018-08-30 | Formatting fussiness | Thomas White | |
2018-08-30 | RefList: add contribution list | Thomas White | |
2018-02-27 | Record khalf for reflections | Thomas White | |
2018-02-27 | New partiality model from Ginn et al. | Thomas White | |
2018-02-27 | Add const versions of RefList iteration | Thomas White | |
2017-10-12 | Remove write_reflections_to_file() from API | Thomas White | |
It's there because it used to be used to write the reflections into the stream. Therefore there was a need for a function to write a bare list of reflections to a file, with no headers. Since then, the stream and merged reflection file formats have diverged, so there's no use for this other than to confuse people. | |||
2016-08-16 | Add notes to RefList | Thomas White | |
2015-07-21 | Update API docs | Thomas White | |
2015-05-19 | Add {get,set}_flag() | Thomas White | |
2015-04-20 | Make panel assignments invariant during prediction- and post-refinement | Thomas White | |
Reflections appearing and disappearing are problematic when trying to do a least-squares refinement. Therefore, assume that reflections stay on panel and keep them under consideration even if their partialities go to zero (i.e. they drift off Bragg). This should stabilise both refinements, and simplifies quite a lot of code. Collateral "damage": the old "select_intersection()" is now gone. | |||
2014-09-30 | Cell vector gradients for SCSphere, plus general rationalisation | Thomas White | |
2014-05-23 | Remove {get,set}_{scalable,refinable}() | Thomas White | |
2014-03-30 | check_hkl: Add L-test | Thomas White | |
2014-03-03 | Update docs | Thomas White | |
2014-03-03 | Include background and peak height in stream | Thomas White | |
2013-11-29 | RefList: Increase maximum index to 511 | Thomas White | |
2013-07-24 | Iteration over reflection list should include other reflections with same ↵ | Thomas White | |
asymmetric indices This fixes a >2 year old bug in the reflection list, and a bug in tests/list_check.c which allowed it to go undetected for so long. The main situation where it would have caused problems is when asymmetric_indices() was called on a reflection list containing symmetrically equivalent reflections. The only core CrystFEL program which does this is partialator. compare_hkl uses asymmetric_indices(), but the reflections are already guaranteed to be asymmetric by that point (because check_list_symmetry() has been called). | |||
2013-04-17 | Add Lorentz factor | Thomas White | |
2012-06-21 | More fussiness | Thomas White | |
2012-03-13 | Fix strange behaviour of add_refl_to_list() | Thomas White | |
2012-03-12 | Update copyright notices to show actual contribution years | Thomas White | |
2012-03-09 | Update licence notices in line with recommendations from TT | Thomas White | |
2012-03-06 | Rename old array functions to get them out of the way of API consistency | Thomas White | |
2012-02-22 | GPLv3 boilerplate comments | Thomas White | |
2012-02-22 | Introduce "libcrystfel" | Thomas White | |