Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-30 | Eliminate duplicate symbols | Thomas White | |
This makes searching easier, and also permits Meson's unity build mode. | |||
2020-07-29 | Expose a couple more functions for easier testing | Thomas White | |
2020-07-29 | Add low-level integration API (for better testing) | Thomas White | |
2020-07-29 | Convert more bits to detgeom | Thomas White | |
2020-07-29 | Convert make_BgMask to detgeom | Thomas White | |
2020-07-29 | Convert prediction and integration to detgeom | Thomas White | |
2020-03-09 | integrate_rings_once: Handle case where reflection is negative by < 1 photon | Thomas White | |
2020-01-10 | Mass update of copyright dates | Thomas White | |
2019-09-23 | Get rid of "rescut" integration flag | Thomas White | |
Its behaviour is 100% covered by the push-res parameter, which can be set to infinity for no cutoff. | |||
2019-09-17 | Add warning if reflections could not be integrated (e.g. due to overlap) | Thomas White | |
2019-05-14 | Remove image.num_peaks and num_saturated_peaks | Thomas White | |
These values were inconsistently set by different parts of the code, e.g. different peak search methods. num_saturated_peaks was even set during final integration. Now, the peak count is taken from the ImageFeatureList, so it's authoritative. | |||
2019-05-07 | Update all source code comments to Doxygen format | Thomas White | |
2018-05-17 | Merge branch 'tom/cmake' | Thomas White | |
2018-03-22 | Test for Curses | Thomas White | |
2018-02-27 | indexamajig: Add --overpredict | Thomas White | |
2018-02-27 | New partiality model from Ginn et al. | Thomas White | |
2018-02-27 | Separate partiality calculation from prediction | Thomas White | |
2016-07-01 | No more slab-relative coordinates in libcrystfel | Thomas White | |
2016-04-01 | Add adu_per_photon (distinct from adu_per_eV) | Thomas White | |
2015-12-10 | Fix integration tests for new saturation map | Thomas White | |
2015-12-05 | Add option for per-pixel saturation values | Thomas White | |
2015-11-17 | Add a warning | Thomas White | |
2015-11-17 | Make gradient background fitting optional | Thomas White | |
2015-11-10 | Remove old code | Thomas White | |
2015-11-10 | Fix hardcoded maximum gradient for integration | Thomas White | |
2015-06-26 | Plug some more leaks | Thomas White | |
2015-06-18 | Replace semaphore with a mutex | Thomas White | |
A mutex (in a shared memory segment) is the correct synchronisation primitive here. I had confused myself... | |||
2015-06-17 | Use a POSIX semaphore for synchronising terminal access during indexing | Thomas White | |
Nice side-effect: indexamajig -j and --int-diag can now be used together | |||
2015-04-28 | Reject boxes with very large gradients during rings integration | 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. | |||
2015-03-13 | Move solve_svd() to utils | Thomas White | |
2015-02-12 | prof2d: Fix number of reference profiles | Thomas White | |
Thanks again to Takanori Nakane for spotting this | |||
2015-02-12 | Show warning if CrystFEL was compiled without ncurses | Thomas White | |
2014-11-28 | Remove twod_mapping function | Valerio Mariani | |
2014-11-28 | indexamajig: Report implausibly negative reflections only after final ↵ | Thomas White | |
integration | |||
2014-11-27 | Fix pre-merging Poisson error calculation for low photon counts | Thomas White | |
2014-11-26 | Do not predict reflections beyond the resolution limit in the first place | Thomas White | |
This is significantly faster than predicting to the edge then applying the resolution cutoff. With the "new" way of estimating the resolution limit, there's no need to integrate first. | |||
2014-11-26 | Show panel name and correct coordinates in int-diag | Thomas White | |
2014-11-09 | Record number of implausibly negative reflections in stream | Thomas White | |
2014-11-02 | Report filename on terminal if it has implausibly negative reflections | Thomas White | |
2014-10-23 | Fix a load of memory leaks | Thomas White | |
2014-09-25 | Remove "sphere", "thin" and "gaussian" partiality models, add "scgaussian" | Thomas White | |
2014-09-05 | Pass the partiality model through correctly | Thomas White | |
2014-08-14 | Apply overlap mask to BM_IG pixels as well | Thomas White | |
... because everything except BM_BH is used for centering. | |||
2014-08-14 | Factorise reflection prediction and do it before creating the mask | Thomas White | |
2014-08-13 | Fix handling of overlapping reflections | Thomas White | |
2014-08-12 | Clean up a compiler warning when compiling without curses | Thomas White | |
2014-08-11 | Take overlaps into account during integration | Thomas White | |
2014-07-24 | Suspend indexing statistics while --int-diag is displaying | Thomas White | |
2014-06-25 | Pass the partiality model down from the API level | Thomas White | |