aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/image.c
AgeCommit message (Collapse)Author
2020-09-30image_expand_frames: Report non-existent file properlyThomas White
2020-09-24Apply default unit scale factor only when value is from headersThomas White
Ugh.
2020-09-08Un-export image_read_image_dataThomas White
Not needed since f5b3c4db36fa.
2020-08-19Set the same initial beam parameters as beforeThomas White
2020-08-11image_read_image_data: Set zero values if file not foundThomas White
2020-08-10image_read: Tolerate event==NULLThomas White
2020-08-07Remove image->avg_clenThomas White
Horrible API hack.
2020-08-04Add image_write()Thomas White
This is a one-to-one transfer of the old hdf5_write_image()
2020-08-04Add image_create_for_simulation()Thomas White
...and factorise common code
2020-07-31Move spectrum loading out of indexamajig/process_imageThomas White
2020-07-31Set bandwidth in image structureThomas White
2020-07-30Add show_panel() to APIThomas White
2020-07-30Add missing config.h includesThomas White
2020-07-30Eliminate duplicate symbolsThomas White
This makes searching easier, and also permits Meson's unity build mode.
2020-07-29Add show_panel (debug function)Thomas White
2020-07-29Don't try to apply shift if no value is givenThomas White
2020-07-29stream_read_chunk: Add option to load image dataThomas White
2020-07-29Unify creation of blank image data arraysThomas White
2020-07-29Add --no-image-data and --no-mask-dataThomas White
2020-07-29Move image structure creation up to image_read()Thomas White
2020-07-29Add detector_shift_{x,y} to geometry fileThomas White
2020-07-29Add wavelength and electron_voltage, plus units, to geometry fileThomas White
2020-07-29Create detgeom and data arrays when reading from streamThomas White
2020-07-29Remove events.c, part 2Thomas White
New event parsing, done at the last minute in image-hdf5.c
2020-07-29Remove events.c, part 1Thomas White
2020-07-29Set up adu_per_photon correctlyThomas White
2020-07-29Units for wavelength/photon energyThomas White
2020-07-29Fix some memory bugsThomas White
2020-07-29Reinstate mark_resolution_range_as_badThomas White
2020-07-29Add a FIXMEThomas White
2020-07-29Remove old in_bad_region_dtemplThomas White
2020-07-29Convert photon energy to wavelengthThomas White
2020-07-29Add is_hdf5_fileThomas White
Avoids using HDF5 API calls all over the code
2020-07-29Remove more references to old detector structureThomas White
2020-07-29Remove references to old headersThomas White
2020-07-29Allow units in "clen" geometry file directiveThomas White
2020-07-29Move HDF5 and CBF stuff into separate filesThomas White
2020-07-29image_free: Free detgeom as wellThomas White
NB Don't free the old "detector" struct. This has different semantics: Detgeom is allocated when the image is created (e.g. by loading a file). Detector is usually owned by someone else.
2020-07-29Fix dimension allocation in load_hdf5_hyperslabThomas White
2020-07-29Add missing initialisationThomas White
2020-07-29Convert stream to DataTemplateThomas White
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 IIThomas White
This also removes a large chunk of legacy code
2020-07-29Port indexamajig to new API, part IThomas White
2020-07-29Fix CXI peak loading in new APIThomas White
2020-07-29Pass HDF5 path down to load_hdf5_hyperslab()Thomas White
2020-07-29Allow skipping placeholders when loading from HDF5Thomas White
This allows a static mask as a multi-dimensional array in a multi-event file, for example: data: { 148, 124, 1000, 16 } = { fs, ss, eventnum, panelnum } mask: { 148, 124, 16 } = { fs, ss, panelnum }
2020-07-29Add image_expand_frames()Thomas White
2020-07-29FussinessThomas White