Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-29 | Actually load the mask | Thomas White | |
2020-07-29 | Add missing cast | Thomas White | |
2020-07-29 | Factorise HDF5 hyperslab loading | Thomas White | |
2020-07-29 | Use bad regions, no_index and NaN/inf flags in new image loading API | Thomas White | |
2020-07-29 | Add a couple of FIXMEs | Thomas White | |
2020-07-29 | Check that dp/mask/sat exist before freeing | Thomas White | |
2020-07-29 | Push CBF/GZ split point further down | Thomas White | |
2020-07-29 | Remove bad pixel mask stuff from unpack_panels_dtempl and image_read_hdf5 | Thomas White | |
Will be replaced shortly by dedicated routines | |||
2020-07-29 | Add a FIXME | Thomas White | |
2020-07-29 | Add missing va_start/va_end | Thomas White | |
Needed even though we don't iterate the list | |||
2020-07-29 | Catch some error conditions | Thomas White | |
2020-07-29 | Add void pointer to log message functions | Thomas White | |
Also add LogMsgFunc typedef and move functions up in utils.c, because progress_bar() also needs the stderr_lock. | |||
2020-07-29 | Move stderr_lock prototype to utils.h | Thomas White | |
2020-07-29 | libcrystfel plumbing to allow ERROR/STATUS messages in GUI | Thomas White | |
2020-07-29 | Convert peakfinder8 to use new API | Thomas White | |
2020-07-29 | Actually run indexamajig | Thomas White | |
2020-07-29 | Add str_peaksearch() | Thomas White | |
Will be needed for passing peak search parameters to indexamajig from GUI | |||
2020-07-29 | Implement basic CBF loading via new API | Thomas White | |
2020-07-29 | Peak search stuff | Thomas White | |
2020-07-29 | Add image_get_feature_const() and image_feature_list_copy() | Thomas White | |
2020-07-29 | Convert peak detection to use detgeom | Thomas White | |
2020-07-29 | Remove badrow culling | Thomas White | |
Very old, not used at all, and better solved by masking bad regions. | |||
2020-07-29 | ImageFeatureList: Store panel number, not pointer | Thomas White | |
This makes the conversion to DataTemplate/detgeom MUCH easier. | |||
2020-07-29 | Remove unused fields in struct detgeom | Thomas White | |
2020-07-29 | image_free(): Free more stuff | Thomas White | |
2020-07-29 | Use both APIs for pixbuf rendering (prefer new) | Thomas White | |
2020-07-29 | create_detgeom(): Set n_panels | Thomas White | |
2020-07-29 | image_read_hdf5(): Allocate bad maps | Thomas White | |
2020-07-29 | Create detgeom structure on image load | Thomas White | |
2020-07-29 | Move colour scale and pixbuf rendering to libcrystfel | Thomas White | |
Also, split into two files (colscale and render), and remove TIFF stuff. | |||
2020-07-29 | Basic image loading via new DataTemplate API | Thomas White | |
2020-07-29 | Fussiness | Thomas White | |
2020-07-29 | get_event_from_event_string: Handle NULL event | Thomas White | |
2020-07-29 | Initial DataTemplate parser (copied from get_detector_geometry) | Thomas White | |
2020-07-29 | Add safe_strdup() to utils | Thomas White | |
2020-07-29 | Move load_entire_file() to utils | Thomas White | |
2020-07-29 | Clean up detgeom.h | Thomas White | |
2020-07-29 | Sketch out DataTemplate API | Thomas White | |
2020-05-12 | Add missing newline in error message | Thomas White | |
2020-05-12 | Fix silly mistake in cell reduction | Thomas White | |
2020-04-03 | Break 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-31 | hdfile_get_string_value: Handle arrays of fixed length strings | Thomas White | |
2020-03-31 | Catch NULL event in make_dataspaces | Thomas White | |
2020-03-31 | Improve error message in hdfile_get_string_value() | Thomas White | |
2020-03-16 | hdfile_get_string_value: Handle arrays of variable length strings | Thomas White | |
2020-03-13 | uncenter_cell(): Convert R to P | Thomas White | |
Otherwise, the cell comparison doesn't recognise the cells as the same, breaking indexing with an R reference cell. Unfortunately, the resulting cell after comparison by compare_r_c_p still comes out as P, but that doesn't seem like a big loss. To get it strictly correct, we'd need some way of tracking through the information that the cell got "uncentered" from R to P, even though the matrix is an identity. | |||
2020-03-09 | integrate_rings_once: Handle case where reflection is negative by < 1 photon | Thomas White | |
2020-03-04 | add option -pinkIndexer-max-refinement-disbalance | Yaroslav Gevorkov | |
2020-02-28 | hdfile_get_value(): Check that ev->dim_length > 0 before looking in dim_entries | Thomas White | |
2020-02-11 | Fix comment typo | Thomas White | |