Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-24 | Propagate error if indexing method is unrecognised | Thomas White | |
2017-03-24 | Merge branch 'valerio/peakfinder8' | Thomas White | |
2017-03-24 | Mostly fussiness | Thomas White | |
2017-03-22 | Completely revamped implementation of peakfinder8 | Valerio Mariani | |
2017-03-15 | largest_q(): Handle NULL detector | Thomas White | |
2017-03-13 | Added management of max_num_peaks per image instead of per panel | Valerio Mariani | |
2017-03-13 | Added saturated peak management to peakfinder8 | Valerio Mariani | |
2017-03-13 | Ask for C99 in configure.ac, remove weird C99 declarations | Thomas White | |
2017-03-11 | Fixed some more bugs reported by Yaroslav | Valerio Mariani | |
2017-03-10 | Fixed a couple of bugs reported by Tom | Valerio Mariani | |
2017-03-10 | cell_print(): Show reciprocal angles | Thomas White | |
2017-03-10 | Peakfinder8 in CrystFEL. Same results as Anton's Cheetah implementation | Valerio Mariani | |
2017-03-08 | Check unit cell parameters after prediction refinement | Thomas White | |
2017-03-08 | Allow indexing system to store its own data, independently of indexing methods | Thomas White | |
Previously, the indexing system passed all the information on to the indexing engines and then forgot about it. That made it difficult to do things like check the indexing solution after prediction refinement, because the target unit cell was unavailable. Now, the indexing system itself can keep some information. Of course, that information includes the private pointers for the indexing engines themselves. I took the opportunity to streamline things a little bit. The caller can now set up the indexing system in one step, without having to separately parse the names of the indexing methods. The caller no longer has to keep track of a separate array of methods, instead just one structure which contains everything. | |||
2017-03-03 | Return error code if cell can't be inverted | Thomas White | |
2017-02-16 | Fix mask path placeholder check | Thomas White | |
The mask paths for all panels have to have the same number of placeholders, but the masks do not have to have the same number of placeholders as the panel data blocks. This also tidies up a few excess strdup() calls, and removes partial_event_substitution() because retrieve_full_path() can now handle the number of placeholders being too small. | |||
2017-02-02 | Merge branch 'master' into taketwo | Thomas White | |
2017-02-02 | indexamajig: Add ping mechanism to avoid timing out when trying lots of indexers | Thomas White | |
2017-02-01 | asdf.c: Divide volume constraints by number of lattice points per unit cell. ↵ | Alexandra Tolstikova | |
Add F centering | |||
2017-02-01 | asdf.c: Divide volume constraints by number of lattice points per unit cell ↵ | Alexandra Tolstikova | |
since asdf always finds primitive cell | |||
2017-02-01 | Fix malloc fail due to integer overflow in N_triplets | Alexandra Tolstikova | |
2017-02-01 | Change volume_min, volume_max and d_max when indexing=asdf-comb | Alexandra Tolstikova | |
2017-02-01 | Change d_max according to the provided cell | Alexandra Tolstikova | |
2017-01-18 | Remove error messages | Helen Ginn | |
2017-01-18 | One image has no more leaks from taketwo.c | Helen Ginn | |
2017-01-18 | Significant reduction in leakage, not done yet. | Helen Ginn | |
2017-01-18 | Fixed more memory errors | Helen Ginn | |
2017-01-18 | Goodbye memory leaks! | Helen Ginn | |
2017-01-18 | Fiddled with parameters, now nice for CPV17. Fixed a ton of bugs too | Helen Ginn | |
2017-01-17 | Random indentation plus faffing with parameters. | Helen Ginn | |
2017-01-17 | Removed all debug messages, nice and clean. | Helen Ginn | |
2017-01-17 | General beginning of tidying and removing some debug statements and return ↵ | Helen Ginn | |
best solution if they're all too rubbish to hit the threshold - not tested | |||
2017-01-17 | Fiddles with parameters - more sensible now | Helen Ginn | |
2017-01-17 | Fiddle with parameter - temporary | Helen Ginn | |
2017-01-17 | Remove flip required for cppxfel coordinate system | Helen Ginn | |
2017-01-17 | Add rlp retrieval from peak list and tidy up the output to the screen a tad | Helen Ginn | |
2017-01-17 | Committing all newest antics which DOES produce a decent solution for a ↵ | Helen Ginn | |
decent peak list... | |||
2016-12-09 | New polarisation correction | Thomas White | |
2016-11-25 | Display line numbers at which stream is corrupted | Thomas White | |
2016-11-11 | Fussiness | Helen Ginn | |
2016-11-11 | Send all possible seeds through the seed-starter | Helen Ginn | |
2016-11-11 | Find potential matches between observed and simulated vectors now returns a ↵ | Helen Ginn | |
list, not a single match, in preparation for being more thorough searching | |||
2016-11-10 | Fix 2theta calculation in locate_peak_on_panel() | Thomas White | |
The "improved" version of this, added by 9b1374999 along with the new spot position calculation for out-of-plane panels, actually assumes that the reflection is at the exact Bragg condition. This is not a valid assumption here. The difference is small (<0.5 px), but made the prediction refinement gradients completely wrong. | |||
2016-11-04 | Add (more) warnings about unique axes | Thomas White | |
2016-11-04 | Fixes the bug I discovered in Hamburg - closest_rot_mat needs to check whether | Helen Ginn | |
the theta angle is the minimum or maximum angle or whether to add Pi. | |||
2016-10-25 | TEMPORARY horrible debugging stuff | Thomas White | |
2016-10-25 | j_idx | Thomas White | |
2016-10-25 | Sort the vectors according to distance, and use a larger tolerance | Thomas White | |
2016-10-24 | Separate tolerance for matrix trace | Thomas White | |
2016-10-24 | D'oh | Thomas White | |