Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-28 | Move gradients to predict-refine | Thomas White | |
Makes sense for the _dev and _gradient functions to be in the same place., | |||
2023-07-28 | Initial conversion of Millepede code to fs/ss gradients | Thomas White | |
2023-07-28 | Put residual into metres | Thomas White | |
2023-07-28 | Remove z-component and x/y tracking | Thomas White | |
2023-07-28 | Add detgeom_translate_detector_m | Thomas White | |
2023-07-28 | Initial re-parameterisation of prediction refinement with fs/ss coordinates | Thomas White | |
The gradients need to be updated. | |||
2023-07-28 | detgeom: Add panel group center coordinates | Thomas White | |
2023-07-28 | Avoid segfault if geometry file doesn't have groups | Thomas White | |
2023-07-28 | Fix horribly confusing rotation labels | Thomas White | |
2023-07-28 | z-rotation gradients | Thomas White | |
2023-07-28 | indexamajig: Set all group translation gradients | Thomas White | |
2023-07-28 | detgeom: Add references from children to parents | Thomas White | |
This allows us to start from the panel and work upwards to the top-level group, which makes hierarchical gradient calculation much easier. | |||
2023-07-28 | Move Mille stuff to separate file | Thomas White | |
2023-07-28 | Fix incorrect sign of clen gradient | Thomas White | |
2023-07-28 | Remove excitation error terms | Thomas White | |
2023-07-28 | Add clen refinement | Thomas White | |
2023-07-28 | Remove debugging messages | Thomas White | |
2023-07-28 | Fix incorrect rotations | Thomas White | |
2023-07-28 | Rename top-level panel group to 'all' | Thomas White | |
Rationale: 'top' sounds kind of geometrical | |||
2023-07-28 | Implement data_template_write_to_file() | Thomas White | |
2023-07-28 | DataTemplate: Track which values came from top level | Thomas White | |
2023-07-28 | Make 'clen' a top-level geometry property, instead of per-panel | Thomas White | |
This makes huge simplifications in a lot of areas, and in practice should not be noticed by anyone. | |||
2023-07-28 | Implement data_template_rotate_group() | Thomas White | |
2023-07-28 | Implement data_template_translate_group_{px,m}() | Thomas White | |
2023-07-28 | Add data_template_show_hierarchy() | Thomas White | |
2023-07-28 | Add detgeom_show_hierarchy() | Thomas White | |
2023-07-28 | Transfer detector hierarchy to detgeom | Thomas White | |
2023-07-28 | DataTemplate: Parse hierarchical groups | Thomas White | |
2023-07-28 | Strip out old rigid_group API | Thomas White | |
2023-07-28 | Add profiling for Mille | Thomas White | |
2023-07-28 | Set sensible sigma values for Mille | Thomas White | |
2023-07-28 | Add Millepede measurements | Thomas White | |
2023-07-28 | indexamajig: Hooks for Mille | Thomas White | |
2023-07-28 | Add wrapped Millepede dependency | Thomas White | |
2023-07-28 | Allow detgeom_free(NULL) | Thomas White | |
2023-07-27 | Fix some more memory leaks | Thomas White | |
2023-07-26 | asdf: Fix a memory leak | Thomas White | |
2023-07-26 | intcontext_free: Free the intcontext structure itself | Thomas White | |
2023-07-26 | Fix memory leaks in header caching | Thomas White | |
2023-06-06 | MsgPack: Fix incorrect array index for bad pixel map | Thomas White | |
2023-06-06 | Meson: Look for msgpack-c and msgpack | Thomas White | |
The pkg-config name for MsgPack has unhelpfully changed: https://github.com/msgpack/msgpack-c/blob/c_master/CHANGELOG.md#-breaking-changes- | |||
2023-06-06 | Remove limit on number of children in the profiling graph | Thomas White | |
2023-06-06 | MsgPack: Complain if geometry file has placeholder dimensions or stacked panels | Thomas White | |
2023-06-03 | Support Seedee format f8< | Thomas White | |
2023-06-02 | Seedee: Handle u4< data type | Thomas White | |
2023-05-19 | Fix untrue comment | Thomas White | |
2023-05-11 | Remove warning 'Cannot use adu_per_eV without image' | Thomas White | |
The warning isn't helpful for users, but commit c2574910 causes it to appear many times on almost every indexamajig run. The best option is just to remove it. | |||
2023-05-05 | Formatting (fussiness) | Thomas White | |
2023-05-05 | Move is_{hdf5,cbf,cbfgz}_file() to image.c | Thomas White | |
This also improves is_hdf5_file() to use the proper file signature, not just the extension. See 9040220452a9cc02706159c21c78e43b374446cf. | |||
2023-05-05 | Move peak search parameters into separate structure | Thomas White | |
This change takes the peak parameters structure from gui_project.h, moves it to libcrystfel/peaks.h and uses it everywhere. It should slightly reduce the hassle involved with adding a new parameter. Four parameters (noisefilter, median_filter, check_hdf5_snr, use_saturated) were previously not part of the GUI project structure. Now they are, via the new structure. However, they are not yet exposed via the GUI and just take their default values. |