Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-28 | Add tests for unit cell parameters | Thomas White | |
2023-07-28 | Separate gradients into "panel" and "physics" parts | Thomas White | |
2023-07-28 | Factorise matrix operations | Thomas White | |
This makes the code much clearer. Note that two opposing sign errors have been fixed in the gradient calculation. | |||
2023-07-28 | Unify panel position gradient tests into one file | Thomas White | |
2023-07-28 | Add show_vector() | Thomas White | |
2023-07-28 | Implement panel x gradients | Thomas White | |
2023-07-28 | Calculate panel Minvs | Thomas White | |
2023-07-28 | Calculate fs and ss gradients together, SPOT panel number, add matrix hooks | Thomas White | |
2023-07-28 | Add tests/gradient_cell_asx | Thomas White | |
2023-07-28 | Simplified gradient test | Thomas White | |
prediction_gradient_check was out of control - it had option processing, as well as bugs of its own! This replaces it with something much simpler. | |||
2023-07-28 | r_gradient: Re-order parameters to match {fs,ss}_gradient | Thomas White | |
2023-07-28 | Trim the list of geometric parameters | Thomas White | |
2023-07-28 | Don't refine detector at all, in prediction refinement | Thomas White | |
Following the advice in https://doi.org/10.1107/S2059798318009191 | |||
2023-07-28 | Remove a #define | Thomas White | |
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 | Add HAVE_MILLEPEDE to config.h.in | Thomas White | |
Library and programs both need this. | |||
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 | adjust_detector: Don't show hierarchy | Thomas White | |
Too much console spam... | |||
2023-07-28 | Fix incorrect rotations | Thomas White | |
2023-07-28 | adjust_detector: Fix incorrect y shift | 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 | Move clen to top level in all examples and tests | Thomas White | |
2023-07-28 | Implement data_template_rotate_group() | Thomas White | |
2023-07-28 | Add panel groups to example CSPAD geometries | Thomas White | |
2023-07-28 | adjust_detector: Implement group translation | Thomas White | |
2023-07-28 | Implement data_template_translate_group_{px,m}() | Thomas White | |
2023-07-28 | adjust_detector: Load geometry and show hierarchy | 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 | |