aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src
AgeCommit message (Collapse)Author
2020-07-29FussinessThomas White
2020-07-29Implement CXI peak listsThomas White
Can't test just yet
2020-07-29Add image_read_peaks()Thomas White
Automatically detects file type, including HDF5 vs CXI
2020-07-29Remove "parent" from struct imagefeatureThomas White
It's not used anywhere, and removing it means that the image structure is no longer needed to search peaks
2020-07-29Catch a NULL pointerThomas White
2020-07-29Add data_template_find_panel() and data_template_file_to_panel_coords()Thomas White
2020-07-29hdf5_peak_location -> peak_listThomas White
2020-07-29Factorise filename_extension()Thomas White
2020-07-29DS9K compatibilityThomas White
2020-07-29Actually load the maskThomas White
2020-07-29Add missing castThomas White
2020-07-29Factorise HDF5 hyperslab loadingThomas White
2020-07-29Use bad regions, no_index and NaN/inf flags in new image loading APIThomas White
2020-07-29Add a couple of FIXMEsThomas White
2020-07-29Check that dp/mask/sat exist before freeingThomas White
2020-07-29Push CBF/GZ split point further downThomas White
2020-07-29Remove bad pixel mask stuff from unpack_panels_dtempl and image_read_hdf5Thomas White
Will be replaced shortly by dedicated routines
2020-07-29Add a FIXMEThomas White
2020-07-29Add missing va_start/va_endThomas White
Needed even though we don't iterate the list
2020-07-29Catch some error conditionsThomas White
2020-07-29Add void pointer to log message functionsThomas White
Also add LogMsgFunc typedef and move functions up in utils.c, because progress_bar() also needs the stderr_lock.
2020-07-29Move stderr_lock prototype to utils.hThomas White
2020-07-29libcrystfel plumbing to allow ERROR/STATUS messages in GUIThomas White
2020-07-29Convert peakfinder8 to use new APIThomas White
2020-07-29Add str_peaksearch()Thomas White
Will be needed for passing peak search parameters to indexamajig from GUI
2020-07-29Implement basic CBF loading via new APIThomas White
2020-07-29Peak search stuffThomas White
2020-07-29Add image_get_feature_const() and image_feature_list_copy()Thomas White
2020-07-29Convert peak detection to use detgeomThomas White
2020-07-29Remove badrow cullingThomas White
Very old, not used at all, and better solved by masking bad regions.
2020-07-29ImageFeatureList: Store panel number, not pointerThomas White
This makes the conversion to DataTemplate/detgeom MUCH easier.
2020-07-29Remove unused fields in struct detgeomThomas White
2020-07-29image_free(): Free more stuffThomas White
2020-07-29Use both APIs for pixbuf rendering (prefer new)Thomas White
2020-07-29create_detgeom(): Set n_panelsThomas White
2020-07-29image_read_hdf5(): Allocate bad mapsThomas White
2020-07-29Create detgeom structure on image loadThomas White
2020-07-29Move colour scale and pixbuf rendering to libcrystfelThomas White
Also, split into two files (colscale and render), and remove TIFF stuff.
2020-07-29Basic image loading via new DataTemplate APIThomas White
2020-07-29FussinessThomas White
2020-07-29get_event_from_event_string: Handle NULL eventThomas White
2020-07-29Initial DataTemplate parser (copied from get_detector_geometry)Thomas White
2020-07-29Add safe_strdup() to utilsThomas White
2020-07-29Move load_entire_file() to utilsThomas White
2020-07-29Clean up detgeom.hThomas White
2020-07-29Sketch out DataTemplate APIThomas White
2020-05-12Add missing newline in error messageThomas White
2020-05-12Fix silly mistake in cell reductionThomas White
2020-04-03Break down hdfile_get_string_value()Thomas White
There are just too many cases here. Variable/fixed length, array of either of those, with/without event structure. And that's just for real strings (not numbers that will be converted to strings). For now, I think the only unhandled case is an array of variable length strings. We can fix this when/if one turns up in the wild.
2020-03-31hdfile_get_string_value: Handle arrays of fixed length stringsThomas White