Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-11 | detgeom_transform_coords: Take an additional detector shift | Thomas White | |
This allows the refined detector position to be used in a lot of places. | |||
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2020-12-07 | Get rid of ImageFeature->rx,ry,rz | Thomas White | |
These needed to be kept up to date with a call to map_all_peaks every time anything changed - wavelength, detector position etc. Not doing so has already led to bugs in another branch, and probably already causes problems on this branch. This patch eliminates the rx,ry,rz completely. Anyone who needs reciprocal space coordinates for a peak is now responsible for calling detgeom_transform_coords themselves. | |||
2020-08-18 | Formatting/comments | Thomas White | |
2020-08-18 | predict-refine: Remove out-of-bounds GSL vector access | Thomas White | |
We got away with this because the GSL error handler is turned off in indexamjig.c, and invalid accesses are defined to return 0. However, these accesses should have been removed when the clen refinement was disabled in predict-refine | |||
2020-07-29 | Convert predict-refine to detgeom | Thomas White | |
2020-07-29 | Convert stream to DataTemplate | Thomas White | |
2020-07-29 | Convert prediction gradients to detgeom | Thomas White | |
2020-07-29 | ImageFeatureList: Store panel number, not pointer | Thomas White | |
This makes the conversion to DataTemplate/detgeom MUCH easier. | |||
2020-01-10 | Mass update of copyright dates | Thomas White | |
2019-12-13 | pair_peaks: Don't attempt to pair 000 | Thomas White | |
Normally the beam centre is masked out or not on the detector. However, when it is, pairing with 000 causes gradients to come out as NaN and the prediction refinement to fail. | |||
2019-08-02 | Fix a small memory leak | Thomas White | |
2019-05-07 | Update all source code comments to Doxygen format | Thomas White | |
2018-11-22 | Rename prediction refinement residual function | Thomas White | |
Because there's another function with this name in merge.c | |||
2018-07-27 | indexamajig: Complain if profile radius determination fails | Thomas White | |
2018-06-14 | Remove "unused" flag | Thomas White | |
2018-06-14 | Add final residual from prediction refinement to stream | Thomas White | |
2018-02-27 | New partiality model from Ginn et al. | Thomas White | |
2018-02-27 | Separate partiality calculation from prediction | Thomas White | |
2017-09-15 | Add restraints to prediction refinement | Thomas White | |
2017-09-15 | Record indices in write_pairs() (debugging function) | Thomas White | |
2016-10-10 | Fussiness / boilerplate | Thomas White | |
2016-10-10 | Added detector shift to crystal structure, wrote get and get functions | Valerio Mariani | |
2016-07-01 | No more slab-relative coordinates in libcrystfel | Thomas White | |
2016-04-01 | Remove "Too few paired peaks" warnings | Thomas White | |
We know that the prediction refinement is working. These "warnings" are really just synonyms for "indexing failed for this pattern". No big deal. | |||
2015-11-13 | Fussiness/add a FIXME | Thomas White | |
2015-07-08 | Move {x,y}_gradient to geometry.h | Thomas White | |
2015-07-08 | Remove unnecessary calculations from prediction refinement | Thomas White | |
2015-06-26 | Fix prediction refinement memory leaks | Thomas White | |
2015-06-25 | Move predict-refine to libcrystfel | Thomas White | |