Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-29 | Convert indexamajig to new Stream API | Thomas White | |
2020-07-29 | Define new Stream API | Thomas White | |
2020-07-29 | Replace largest_q for detgeom | 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 | Move MessagePack stuff to separate file | Thomas White | |
Note the nicer separation: ZMQ is in indexamajig only, whereas MessagePack becomes something generally accessible through libcrystfel. | |||
2020-07-29 | Remove references to old headers | Thomas White | |
2020-07-29 | Convert filters.c to detgeom | Thomas White | |
2020-07-29 | Actually get rid of hdf5-file | Thomas White | |
2020-07-29 | Convert make_pixelmap to DataTemplate | Thomas White | |
NB The coffset is no longer written to the HDF5 file. This was a terrible hack anyway. The resolution field is just as bad, but as least easy to get from the detgeom. | |||
2020-07-29 | Remove "struct detector" completely, part I | Thomas White | |
record_image has been moved to pattern_sim.c | |||
2020-07-29 | Allow units in "clen" geometry file directive | Thomas White | |
2020-07-29 | chomp: Don't measure length of string every iteration | Thomas White | |
2020-07-29 | Less circuitous string lexxing in geometry parser | Thomas White | |
2020-07-29 | assplode_algebraic: Ignore spaces | Thomas White | |
2020-07-29 | Move HDF5 and CBF stuff into separate files | Thomas White | |
2020-07-29 | Add include guards and warning comment | Thomas White | |
2020-07-29 | Add missing header installation | 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 | Convert more bits to detgeom | Thomas White | |
2020-07-29 | Add detgeom_free | Thomas White | |
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 | Convert make_BgMask to detgeom | Thomas White | |
2020-07-29 | Remove image_reflection_closest | Thomas White | |
Not used anywhere! | |||
2020-07-29 | Convert prediction gradients to detgeom | Thomas White | |
2020-07-29 | Convert prediction and integration to detgeom | Thomas White | |
2020-07-29 | Convert map_all_peaks to detgeom | Thomas White | |
2020-07-29 | free_event_list: Handle NULL list | Thomas White | |
2020-07-29 | Convert estimate_peak_resolution to detgeom | Thomas White | |
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 | |||
2020-07-29 | Port indexamajig to new API, part I | Thomas White | |
2020-07-29 | Deprecation markers | Thomas White | |
2020-07-29 | initialize_filename_plus_event: Check for NULL | Thomas White | |
2020-07-29 | Fix CXI peak loading in new API | Thomas White | |
2020-07-29 | Pass HDF5 path down to load_hdf5_hyperslab() | Thomas White | |
2020-07-29 | Allow skipping placeholders when loading from HDF5 | Thomas 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-29 | Add image_expand_frames() | Thomas White | |
2020-07-29 | Split off parse_peaksearch() | Thomas White | |
2020-07-29 | Add a missing semicolon | Thomas White | |
2020-07-29 | Fussiness | Thomas White | |
2020-07-29 | Implement CXI peak lists | Thomas White | |
Can't test just yet | |||
2020-07-29 | Add image_read_peaks() | Thomas White | |
Automatically detects file type, including HDF5 vs CXI | |||
2020-07-29 | Remove "parent" from struct imagefeature | Thomas White | |
It's not used anywhere, and removing it means that the image structure is no longer needed to search peaks |