Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-28 | Reduce scope of rv[] | Thomas White | |
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. |