Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-06 | Use libcrystfel memory allocation routines everywhere | Thomas White | |
2023-07-28 | Initialise det->top_group | Thomas White | |
2023-07-28 | detgeom_free: Free the groups as well | Thomas White | |
2023-07-28 | Fix parameter refinement units | Thomas White | |
The *parameters* will be in metres, radians, m^-1 for translation, rotation and cell parameters respectively. The *residuals*, however, are in pixels. | |||
2023-07-28 | Re-define geometry group labelling scheme | Thomas White | |
The old version was totally broken. The serial numbers have to contain the complete hierarchy information, otherwise they aren't unique. | |||
2023-07-28 | Add detgeom_group_center | 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 | Calculate panel Minvs | Thomas White | |
2023-07-28 | Add detgeom_translate_detector_m | 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 | Add detgeom_show_hierarchy() | Thomas White | |
2023-07-28 | Transfer detector hierarchy to detgeom | Thomas White | |
2023-07-28 | Allow detgeom_free(NULL) | Thomas White | |
2021-04-27 | Rename libcrystfel's config.h to libcrystfel-config.h | Thomas White | |
This removes the big potential for confusion, which has happened several times (see e.g. 095cbebaf6). It also fixes in-tree builds with CMake (but seriously, always use out-of-tree builds). Fixes #2. | |||
2021-03-25 | Add detgeom_mean_camera_length | Thomas White | |
2021-03-11 | detgeom_transform_coords: Take an additional detector shift | Thomas White | |
This allows the refined detector position to be used in a lot of places. | |||
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-01-08 | detgeom_transform_coords: Avoid using trigonometric functions | Thomas White | |
2020-07-30 | Add show_panel() to API | Thomas White | |
2020-07-29 | Tidy up | Thomas White | |
Regarding check_path_existence: This was a very complicated procedure, for not very much gain. The attempt to open a dataset for real, which invariably follows, can still fail after this check. | |||
2020-07-29 | Replace largest_q for detgeom | Thomas White | |
2020-07-29 | Add detgeom_free | Thomas White | |
2020-07-29 | Convert estimate_peak_resolution to detgeom | Thomas White | |