Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-14 | Avoid very slow loop over pixels to create bad pixel map | Thomas White | |
Bad regions specified in terms of x/y still require an iteration over all pixels of the detector, but I don't see an easy way around that. Avoiding x/y bad regions will give best performance. | |||
2021-01-11 | create_badmap: Break down into subroutines | Thomas White | |
Also flips the order of iteration for (negligibly) better performance | |||
2020-12-18 | Add peak_list_type in geometry file | Thomas White | |
2020-12-16 | Add flag_{lessthan,morethan,equal} in geometry file | Thomas White | |
This makes handling Pilatus/Eiger files, as well as many others, much easier. | |||
2020-10-27 | image_set_zero_{data,mask}: Speed up creation of blank arrays | Thomas White | |
2020-10-22 | image_expand_frames: When files are not HDF5, just return null events | Thomas White | |
2020-09-30 | image_expand_frames: Report non-existent file properly | Thomas White | |
2020-09-24 | Apply default unit scale factor only when value is from headers | Thomas White | |
Ugh. | |||
2020-09-08 | Un-export image_read_image_data | Thomas White | |
Not needed since f5b3c4db36fa. | |||
2020-08-19 | Set the same initial beam parameters as before | Thomas White | |
2020-08-11 | image_read_image_data: Set zero values if file not found | Thomas White | |
2020-08-10 | image_read: Tolerate event==NULL | Thomas White | |
2020-08-07 | Remove image->avg_clen | Thomas White | |
Horrible API hack. | |||
2020-08-04 | Add image_write() | Thomas White | |
This is a one-to-one transfer of the old hdf5_write_image() | |||
2020-08-04 | Add image_create_for_simulation() | Thomas White | |
...and factorise common code | |||
2020-07-31 | Move spectrum loading out of indexamajig/process_image | Thomas White | |
2020-07-31 | Set bandwidth in image structure | Thomas White | |
2020-07-30 | Add show_panel() to API | Thomas White | |
2020-07-30 | Add missing config.h includes | Thomas White | |
2020-07-30 | Eliminate duplicate symbols | Thomas White | |
This makes searching easier, and also permits Meson's unity build mode. | |||
2020-07-29 | Add show_panel (debug function) | Thomas White | |
2020-07-29 | Don't try to apply shift if no value is given | Thomas White | |
2020-07-29 | stream_read_chunk: Add option to load image data | Thomas White | |
2020-07-29 | Unify creation of blank image data arrays | Thomas White | |
2020-07-29 | Add --no-image-data and --no-mask-data | Thomas White | |
2020-07-29 | Move image structure creation up to image_read() | Thomas White | |
2020-07-29 | Add detector_shift_{x,y} to geometry file | Thomas White | |
2020-07-29 | Add wavelength and electron_voltage, plus units, to geometry file | Thomas White | |
2020-07-29 | Create detgeom and data arrays when reading from stream | Thomas White | |
2020-07-29 | Remove events.c, part 2 | Thomas White | |
New event parsing, done at the last minute in image-hdf5.c | |||
2020-07-29 | Remove events.c, part 1 | Thomas White | |
2020-07-29 | Set up adu_per_photon correctly | Thomas White | |
2020-07-29 | Units for wavelength/photon energy | Thomas White | |
2020-07-29 | Fix some memory bugs | Thomas White | |
2020-07-29 | Reinstate mark_resolution_range_as_bad | Thomas White | |
2020-07-29 | Add a FIXME | Thomas White | |
2020-07-29 | Remove old in_bad_region_dtempl | Thomas White | |
2020-07-29 | Convert photon energy to wavelength | Thomas White | |
2020-07-29 | Add is_hdf5_file | Thomas White | |
Avoids using HDF5 API calls all over the code | |||
2020-07-29 | Remove more references to old detector structure | Thomas White | |
2020-07-29 | Remove references to old headers | Thomas White | |
2020-07-29 | Allow units in "clen" geometry file directive | Thomas White | |
2020-07-29 | Move HDF5 and CBF stuff into separate files | Thomas White | |
2020-07-29 | image_free: Free detgeom as well | Thomas 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-29 | Fix dimension allocation in load_hdf5_hyperslab | Thomas White | |
2020-07-29 | Add missing initialisation | Thomas White | |
2020-07-29 | Convert stream to DataTemplate | Thomas White | |
2020-07-29 | Remove image_reflection_closest | Thomas White | |
Not used anywhere! | |||
2020-07-29 | Get rid of imagefile_field_list and stuff_from_stream | Thomas White | |
The only place this is used is in geoptimiser, to get the average_camera_length, itself a very bad solution. | |||
2020-07-29 | Port indexamajig to new API, part II | Thomas White | |
This also removes a large chunk of legacy code |