aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel
AgeCommit message (Collapse)Author
2019-07-31copy_geom: Fix order of operationsThomas White
2019-07-30Stream: don't skip over first chunk if there's no geometry fileThomas White
2019-07-30Spectrum: Define Gaussian using area, not heightThomas White
2019-07-29Re-implement copy_geom()Thomas White
The old version assumed that the rigid groups appeared in the new list in the same order as the old one. Note the use of subscript "i" for both arrays here: if ( rigid_group_is_in_collection( in->rigid_group_collections[rgci], in->rigid_groups[i]) ) [....] add_to_rigid_group_coll(rgcoll, out->rigid_groups[i]); However, the new list of rigid groups, out->rigid_groups, was constructed not by copying the old list (in->rigid_groups), but rather by iterating over the panels and adding the groups as they were encountered. Therefore, the assumption of same ordering was invalid, and the new rigid group collection incorrect.
2019-07-29panel_number(): Make args constThomas White
2019-07-29Formatting/commentsThomas White
2019-07-29Remove old rg_delta stuffThomas White
2019-07-24compare_cell_parameters_and_orientation(): Fix documentation and variable namesThomas White
2019-07-19peakFinder9: remove references to image.num_peaks etcThomas White
2019-07-19Increase maximum geometry length from streamThomas White
It's already too small
2019-07-17Merge branch 'tom/zmq'Thomas White
2019-07-17partialator: Add "offset" model (Ewald sphere offset assuming monochromatic ↵Thomas White
beam)
2019-07-17partialator: Use Spectrum APIThomas White
2019-07-16hdfile_get_string_value(): Detect non-scalar stringThomas White
Handling strings in HDF5 is already a complete pain. Eventually we should handle an array of strings, but it's too hard for now.
2019-07-16hdfile_get_value(): Increase maximum number of dimensions to 64Thomas White
3 might be too low for a hypothetical file format with, say, two wildcard dimensions.
2019-07-16Remove warnings about non-scalar valuesThomas White
Already handled by return codes.
2019-07-16Generalise get_ev_based_value() to handle non-multievent caseThomas White
... and replace hdfile_get_value() with it
2019-07-05load_entire_file(): Ensure string terminationThomas White
2019-07-05Update copyright datesThomas White
2019-07-05Add write_detector_geometry_3() (write geometry based on template in memory)Thomas White
2019-07-05Read geometry file from start of streamThomas White
2019-07-05Add get_detector_geometry_from_string()Thomas White
2019-06-25read_stream_reflections_*: Set symmetric indices for reflectionsThomas White
2019-06-19Const-cleanlinessThomas White
2019-06-05Fix obvious bug in image_add_feature()Thomas White
Introduced by aa1676f35317df92840b27ba78f13c13308bc7d4
2019-06-04spectrum_set_pdf: Use gsl_sort_index() instead of gsl_sort2()Thomas White
This allows compatibility with older versions of GSL.
2019-05-29Fix SASE simulationThomas White
2019-05-29Spectrum generationThomas White
2019-05-29Remove old debugging statementThomas White
2019-05-29Use Spectrum API for simulationThomas White
2019-05-17s/histogram/pdf/Thomas White
2019-05-15Spectrum API clarificationsThomas White
2019-05-15Complete implementation of Spectrum APIThomas White
2019-05-14Start implementing Spectrum APIThomas White
2019-05-14Update Spectrum APIThomas White
2019-05-14Sketch out Spectrum APIThomas White
2019-05-14Update coding standardsThomas White
2019-05-14Remove image.num_peaks and num_saturated_peaksThomas 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-14Move Histogram out of APIThomas White
It's only used by two test programs
2019-05-14Add documentation for search_peaks_peakfinder8Thomas White
2019-05-14Remove old "statistics" module with R factors etcThomas White
compare_hkl does all of these, much better than these functions.
2019-05-14Remove "valid" item from "struct imagefeature"Thomas White
2019-05-08Remove unused codeYaroslav Gevorkov
2019-05-08Add new xgandalf optionsYaroslav Gevorkov
2019-05-07Don't try to build API docs unless DOXYGEN_FOUNDThomas White
2019-05-07Add CrystFEL version (including API revision) directly into Doxygen main pageThomas White
2019-05-07Update all source code comments to Doxygen formatThomas White
2019-05-07Main and coding standard pagesThomas White
2019-05-07Add CMake stuff for DoxygenThomas White
2019-05-07Remove intmat_set_all_3x3()Thomas White