Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-25 | process_hkl: Don't accidentally skip crystals in first pattern | Thomas White | |
There was a truly ancient bug here, which has existed for as long as CrystFEL has supported multi-crystal indexing (version 0.5.0, 11 years ago!). See 1e03ed982741fdc576ec5a915da120450df20499. Previously, when using process_hkl --even-only (without --start-after), if the first image contained multiple crystals, they would all be skipped. The correct behaviour is for second, fourth, sixth etc crystals to be merged, if they exist. If the first image contained exactly two crystals, this glitch would put the alternating sequence one step out of sync, such that the only difference between --odd-only and --even-only was the inclusion of the very first crystal. Fortunately, it was obvious when this happened, because the two merged files would be practically identical. | |||
2024-06-25 | Formatting | Thomas White | |
2024-02-06 | Crystals shouldn't own RefLists (part 3) | Thomas White | |
This fixes integration.c, peaks.c and process_hkl.c. | |||
2021-07-22 | Clean up shadowed variables | Thomas White | |
2021-07-21 | Reduce variable scope where possible | Thomas White | |
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2020-12-02 | process_hkl: Work with multiple input streams | Thomas White | |
2020-08-19 | Remove STREAM_UNITCELL and STREAM_CRYSTALS | Thomas White | |
These flags weren't orthogonal at all, which was turning some routines into spaghetti-code. It's still possible to avoid read/write of peak lists, reflection data or image data. But that's it. | |||
2020-08-19 | Make Stream responsible for its own DataTemplate | Thomas White | |
It makes no sense for a different DataTemplate to be used for every frame in a stream. And this way makes everything much easier for users ot the API. | |||
2020-07-29 | New way of injecting version information | Thomas White | |
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them. | |||
2020-07-29 | partialator/process_hkl: Use geometry | Thomas White | |
2020-07-29 | partialator/process_hkl: Fix stream reading logic | Thomas White | |
2020-07-29 | Convert process_hkl to new Stream API | Thomas White | |
2020-07-29 | Remove references to old headers | Thomas White | |
2020-07-29 | Convert stream to DataTemplate | Thomas White | |
2020-07-29 | Port indexamajig to new API, part I | Thomas White | |
2020-07-29 | Add a couple of missing semicolons | Thomas White | |
Not previously noticed because ERROR and STATUS were macros | |||
2020-01-10 | Mass update of copyright dates | Thomas White | |
2019-09-05 | process_hkl: Set kpred for all reflections to image value | Thomas White | |
Since the prediction calculation isn't called by process_hkl (in contrast to partialator), a value must still be provided. | |||
2019-09-05 | Allow the polarsation correction to be completely disabled | Thomas White | |
2019-09-02 | Don't need separate wavelength for polarisation correction | Thomas White | |
Can use kpred | |||
2019-09-02 | process_hkl,partialator: Allow arbitrary direction and degree of polarisation | Thomas White | |
2019-05-14 | Remove old "statistics" module with R factors etc | Thomas White | |
compare_hkl does all of these, much better than these functions. | |||
2018-05-17 | Merge branch 'tom/cmake' | Thomas White | |
2018-04-24 | process_hkl: Add stream audit information to reflection list | Thomas White | |
2018-03-13 | Nicer way of getting Git revision | Thomas White | |
This will need a separate way to create the official releases (which shouldn't have Git revisions attached) | |||
2017-03-13 | process_hkl: Add event IDs to "--stat" file | Thomas White | |
2016-11-04 | Add (more) warnings about unique axes | Thomas White | |
2016-08-16 | get_hkl, partialator, process_hkl: Add command line and version info | Thomas White | |
2015-07-07 | Update AUTHORS, ChangeLog and comments | Thomas White | |
2015-07-07 | process_hkl: add --even-only and --odd-only options to make half-datasets | Keitaro Yamashita | |
2015-03-12 | Fussiness (extreme) | Thomas White | |
2015-03-02 | process_hkl: Improve errors a bit | Thomas White | |
2014-12-01 | Fussiness | Thomas White | |
2014-12-01 | process_hkl: Fix memory leak when --start-after= used. | Keitaro Yamashita | |
2014-09-18 | Tidy up scaling/CCs a bit | Thomas White | |
2014-09-18 | Fixed option name 'min_cc' to 'min-cc' | Takanori Nakane | |
2014-09-18 | Added scripts/plot-cc-and-scale.R to show how to plot | Takanori Nakane | |
frame-wise statistics from process_hkl. | |||
2014-09-18 | Calculate CC for each frame. Reject bad frames (--min-cc). Output stats ↵ | Takanori Nakane | |
(--stat=) But these should be in partialator? | |||
2014-09-12 | process_hkl: Fix condition for histogramming | Thomas White | |
2014-09-05 | More bugfixes for multi-event mode | Valerio Mariani | |
2014-06-02 | try is a keyword in c++ | Chuck | |
2014-06-02 | process_hkl: Update docs (remove --reference) | Chuck | |
2014-06-02 | process_hkl: Remove --sum and --max-only | Chuck | |
2014-05-21 | Added reporting of version number to all program and stream file | Valerio Mariani | |
2014-05-20 | process_hkl: Add --push-res | Thomas White | |
2014-04-08 | process_hkl: Add --min-res | Thomas White | |
2014-03-03 | process_hkl: Add --max-adu | Thomas White | |
2014-03-03 | New reflection list format | Thomas White | |
2013-11-11 | process_hkl: Add warnings about --min-snr | Thomas White | |