Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-20 | Add manual page for align_detector | Thomas White | |
2023-09-20 | Examples: Remove rigid groups | Thomas White | |
These are now ignored, but shouldn't be in the examples. | |||
2023-09-20 | Fix inappropriate use of r_dev | Thomas White | |
These should be get_exerr. Following 1ae9a4582, the r_dev values are no longer useful physical quantities, only a refinement target function. This was causing the last few Git versions to not predict any reflections at all! | |||
2023-09-19 | CI: Download only the required artifacts for each job | Thomas White | |
2023-09-19 | Meson: Remove unnecessary subproject poking | Thomas White | |
The variable isn't needed, and just serves to break the build when Fortran isn't available. | |||
2023-09-19 | Prediction refinement: Weaken restraint and reduce number of iterations | Thomas White | |
The restraint was way too strong, after the last round of tweaking. With a weaker restraint, the algorithm converges very quickly - it's practically linear - so ten iterations is way too much. | |||
2023-09-19 | CI: Remove gfortran from minimal build test | Thomas White | |
2023-09-18 | Use a*a instead of pow(a, 2) | Thomas White | |
2023-09-18 | Meson: Make Millepede subproject optional | Thomas White | |
This should help avoid confusion when people find they need a Fortran compiler. | |||
2023-09-18 | Build EXC_WEIGHT into r_dev | Thomas White | |
This avoids weird weighting factors everywhere and much confusion. Since Millepede doesn't have an easy way of weighting measurements (only via altering the ESD values), treating it as a units conversion seems to be easier. | |||
2023-09-18 | pred_residual: Remove vestigial conversion to metres | Thomas White | |
We want the residual in pixels, as described in the comment for EXC_WEIGHT. This routine is only used for displaying the total residuals, not for the real minimisation maths. However, we need to be clear. | |||
2023-09-18 | tests/gradient_*: Use r_dev instead of get_exerr | Thomas White | |
We explicitly want the gradient of the residual, nothing else. | |||
2023-09-18 | Prediction refinement: Record excitation error and distance residuals separately | Thomas White | |
2023-09-18 | Add gfortran to Dockerfile | Thomas White | |
Needed for Millepede | |||
2023-09-18 | Prediction refinement: Record initial residual and total shifts | Thomas White | |
2023-09-18 | Merge branch 'millepede' | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/3 Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/29 | |||
2023-09-18 | indexamajig: Add documentation for --mille | Thomas White | |
2023-09-18 | indexamajig: Add missing documentation for --indexing=file | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/85 | |||
2023-09-18 | Convert indexamajig(1) manual page to Markdown | Thomas White | |
2023-09-13 | cell_explorer: Update "about" box | Thomas White | |
2023-09-13 | cell_explorer: Add "clear selection" | Thomas White | |
2023-09-12 | Fix nominal space group when exporting MTZ in PG 2 | Thomas White | |
2023-09-12 | Fix sense of panel rotations | Thomas White | |
Should always be a right-hand grip rotation around positive axis direction. | |||
2023-09-12 | Seedee: Handle format i4< | Thomas White | |
2023-09-12 | adjust_detector(1): Fix typos | Thomas White | |
2023-09-11 | Remove vestigial tests/gradient_cell_asx.c | Thomas White | |
2023-09-01 | CI: Add Pandoc to build-meson | Thomas White | |
2023-09-01 | Meson: Make Pandoc usage optional | Thomas White | |
2023-09-01 | Manual page for adjust_detector (using Pandoc) | Thomas White | |
2023-08-31 | scripts/detector-shift: Add placeholder message | Thomas White | |
We don't do per-crystal beam center refinement any more, so it won't work. | |||
2023-08-30 | Add excitation error to Millepede data (local-only measurement) | Thomas White | |
2023-08-30 | Fussiness | Thomas White | |
2023-08-30 | align_detector: Don't write constraints for fixed parameters | Thomas White | |
This avoids a warning from Millepede, and means we no longer need "skipemptycons" - which will make it easier to spot future problems. | |||
2023-08-30 | align_detector: Add --out-of-plane | Thomas White | |
2023-08-30 | Meson: Update wrap for cJSON | Thomas White | |
2023-08-29 | CI: Fix 'meson' command, add gcc-gfortran | Thomas White | |
Fortran compiler is needed for Millepede. | |||
2023-08-29 | Meson: Simplify Millepede build system | Thomas White | |
There are no dependencies, only a subproject via wrap. | |||
2023-08-29 | Automatically add top-level group for single-panel detectors | Thomas White | |
2023-08-29 | Meson: Remove old OpenCL option | Thomas White | |
2023-08-28 | align_detector: stat() portability | Thomas White | |
2023-08-25 | align_detector: Output formatting | Thomas White | |
2023-08-25 | align_detector: Check for mixed-up Mille files | Thomas White | |
2023-08-24 | align_detector: Refine x,y position and z-rotation only | Thomas White | |
2023-08-24 | align_detector: Delete old results file before running pede | Thomas White | |
It doesn't always return an error code. | |||
2023-08-24 | Use built-in Mille writer instead of wrapping C++ version | Thomas White | |
2023-07-28 | align_detector: Friendlier user output | Thomas White | |
2023-07-28 | Tweak sigmas | Thomas White | |
2023-07-28 | Add (undocumented) Millepede option 'skipemptycons' | Thomas White | |
2023-07-28 | Add hierarchy constraints | Thomas White | |
2023-07-28 | align_detector: Decode labels and apply geometry corrections | Thomas White | |