Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2014-04-09 | Avoid breaking API with integrate_all() | Thomas White | |
2014-04-08 | indexamajig: Add --push-res | Thomas White | |
2014-04-08 | Remove unused variable | Thomas White | |
2014-04-01 | Fix resolution cutoff so that it (apparently) works | Thomas White | |
2014-03-28 | Require at least two bright pixels in integration box before moving centre | Thomas White | |
2014-03-21 | Formatting | Thomas White | |
2014-03-03 | Remove silly test | Thomas White | |
2014-03-03 | Test for brightest pixel after checking for closer reciprocal lattice point | Thomas White | |
2014-03-03 | Include background and peak height in stream | Thomas White | |
2014-02-13 | Fix previous commit | Thomas White | |