aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/image.h
AgeCommit message (Collapse)Author
2020-07-29Remove image_reflection_closestThomas White
Not used anywhere!
2020-07-29Get rid of imagefile_field_list and stuff_from_streamThomas White
The only place this is used is in geoptimiser, to get the average_camera_length, itself a very bad solution.
2020-07-29Port indexamajig to new API, part IThomas White
2020-07-29Add image_expand_frames()Thomas White
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-29Add image_get_feature_const() and image_feature_list_copy()Thomas White
2020-07-29ImageFeatureList: Store panel number, not pointerThomas White
This makes the conversion to DataTemplate/detgeom MUCH easier.
2020-07-29Create detgeom structure on image loadThomas White
2020-07-29Basic image loading via new DataTemplate APIThomas White
2020-01-10Mass update of copyright datesThomas White
2019-09-12Avoid duplication of beam and detector parameters for pinkIndexerThomas White
2019-05-29Use Spectrum API for simulationThomas 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-14Remove "valid" item from "struct imagefeature"Thomas White
2019-05-07Update all source code comments to Doxygen formatThomas White
2019-05-07Move spectrum type enum to pattern_sim.cThomas White
2018-09-27Write in stream whether crystal was selected as a "hit" or notThomas White
2018-09-20Handle gzipped CBF filesThomas White
2018-09-10Fussiness / formattingThomas White
2018-09-10indexamajig: read pink beam spectrum from fileAlexandra Tolstikova
2018-09-10Change image.spectrum to image.spectrum0 to use a different structure for ↵Alexandra Tolstikova
spectrum.
2018-09-10pattern_sim: read spectrum from fileAlexandra Tolstikova
2018-07-09Fix typoThomas White
2018-07-09Add number of indexing attempts to streamThomas White
2018-06-10indexamajig: Estimate resolution based on peaks onlyThomas White
2018-02-27Update comment to clarify interpretation of bandwidthThomas White
2017-09-21Improve error message when using CBF files and a multi-event geometryThomas White
2017-09-07remove_flagged_crystals(): Return the number of crystals removedThomas White
2017-07-24Update docsThomas White
2017-07-05Update docsThomas White
2017-05-03Detect CBF files, interface bitsThomas White
2017-05-02Skeleton image file APIThomas White
2017-05-02Initial CBF stuffThomas White
2016-07-01Remove slab-relative coordinates from geoptimiserThomas White
2016-07-01No more slab-relative coordinates in libcrystfelThomas White
2016-01-29Perform prediction refinement straight after indexingThomas White
This allows indexing to be attempted again (either a new method or with "retry") if the prediction refinement fails, increasing overall indexing rate. Side-effect: there are some hoops which would need to be jumped through to store the profile radius before refinement and hence enable scripts/plot-predict-refine to work. For now, we'll ignore this as it's clear that the prediction refinement is working.
2015-12-18"Retry" mechanism for indexingThomas White
This increases the indexing rate a bit in situations where there are lots of weak peaks which, although they may be real, don't help indexing. The weakest 10% of peaks get cut out and the indexing re-run. This also allows multiple hits to be indexed, using the "inelegant peak subtraction method", by retrying indexing in the same way after deleting peaks which are accounted for by the lattice just found.
2015-12-05Add option for per-pixel saturation valuesThomas White
2015-10-05Final removal of image->dataThomas White
2015-01-27Keep hold of HDF5 fields which came from the streamValerio Mariani
2015-01-27Add image_reflection_closest()Valerio Mariani
2014-10-23Add serial numbers to chunksThomas White
2014-09-24Remove bandwidth, divergence and profile radius from struct beam_paramsThomas White
2014-09-24Remove beam radius and nphotons from struct beam_paramsThomas White
2014-09-22Beam file removal, part IThomas White
2014-09-05Multi-event modeValerio Mariani
2014-09-05Updated author listsValerio Mariani
2014-09-05Refactoring of peaks and reflections I/OValerio Mariani
2014-09-05Update docsThomas White